procedure TFmI101.Button1Click(Sender: TObject);
const IM_PHOTO = 'V:BoardPhoto';
var Iname : string;
begin
Iname := '';
Iname := 'ac_sabn2.text'; //001102
if FileExists(IM_PHOTO + Iname + '.jpg') = True then begin
Image1.Picture.Graphic.LoadFromFile(IM_PHOTO + Iname + '.jpg');
//사진이 있는 경우
end else
begin
Image1.Picture.Graphic := Nil;
showmessage('사진이 없어요');
end;
end;
위는 Q/A를 조회해서 박재수님의 답변을 그대로 한 것입니다.
V:BoardPhoto 요 경로에는 001102.jpg 라는 Image가 있습니다.
근데 위소스는 계속 없다고 나옵니다.
에러는 엑세스 바이올레이션이 나옵니다. 무었이 잘못 된것인가요?
//이줄에서 FileExists 함수로 전달되는 인자는 'V:BoardPhotoac_sabn2.text.jpg 가 되었군요. 'V:BoardPhoto 01102.jpg' 가 전달될수 있도록 다시 검토해 보십시오.