안녕 하세요...
제가 이미지를 불러 오려고 열심히 노력해 봤는데...
이상하게 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 는 키입니다.. 키하고 이미지 화일하고 이름을 같이 했어요...
함 봐주시고 속 시원한 답변 바랍니다...^^
추가 설명을 드린다면 FileExists(filename) 는 화일이 없으면 false 값을 돌려준답니다...
if FileExists(fImagePath5 + edtF01.Text + '.jpg') then
Image1.Picture.LoadFromFile(fImagePath5 + edtF01.Text + '.jpg')
else
Showmessage('화일이 없어요!!!');
그럼, 즐코딩 하세여~~~