Q&A

  • 이미지 불러 오기에서..
안녕 하세요...

제가 이미지를 불러 오려고 열심히 노력해 봤는데...
이상하게 bmp 는 불러 오는데 jpg 는 못 불러 오더라구요...ㅠ.ㅠ
jpg가 용량이 적게 먹여서 사용하려고 했는데...
음.. 방법이 없을까요..
제가 쓴 소스 입니다... 이렇게 하면 jpg못 불러 오나요??

      aImage:=fImagePath5+edtF01.Text+'.jpg';
      if aImage<>'' then begin
         FileExt := AnsiUpperCase(ExtractFileExt(aImage));
         if (FileExt = '.JPG') then begin
            Try
              Image1.Picture.LoadFromFile(aImage);
            except
              Image1.Picture.Bitmap:=nil;
              exit;
            end;
         end;
      end else Image1.Picture.Bitmap:=nil;

저기서 fImagePath5 는 이미지 폴더를 가리키구요...
edtF01.Text 는 키입니다.. 키하고 이미지 화일하고 이름을 같이 했어요...

함 봐주시고 속 시원한 답변 바랍니다...^^
1  COMMENTS
  • Profile
    데빠이 2002.02.27 11:14
    이렇게 해보심 어떠하실런지...
    추가 설명을 드린다면 FileExists(filename) 는 화일이 없으면 false 값을 돌려준답니다...

    if FileExists(fImagePath5 + edtF01.Text + '.jpg') then
       Image1.Picture.LoadFromFile(fImagePath5 + edtF01.Text + '.jpg')
    else
       Showmessage('화일이 없어요!!!');

    그럼, 즐코딩 하세여~~~