if FileExists('..\sequioa\photo\'+Edit3.Text+'.JPG')then
begin
Image1.Picture.LoadFromFile('..\sequioa\photo\'+Edit3.Text+'.JPG');
end
else
begin
Image1.Picture.LoadFromFile('..\sequioa\photo\NO.JPG');
end;
程序这样 有的时候能显示出图片 有的时候有偶不能显示 感觉怪怪的 在不同电脑测试就出现这样的情况
begin
Image1.Picture.LoadFromFile('..\sequioa\photo\'+Edit3.Text+'.JPG');
end
else
begin
Image1.Picture.LoadFromFile('..\sequioa\photo\NO.JPG');
end;
程序这样 有的时候能显示出图片 有的时候有偶不能显示 感觉怪怪的 在不同电脑测试就出现这样的情况
什么有偶?是不是有的时候又不能显示?
你在loadfromfile里加入try..except..end看下是不是加载图片的时候报了什么错误。
你用绝对路径试一下,不要用相对路径
if FileExists('\\192.168.1.5\sequioa\photo\'+Edit3.Text+'.JPG')then
begin
Image1.Picture.LoadFromFile('\\192.168.1.5\sequioa\photo\'+Edit3.Text+'.JPG');
end
else
begin
Image1.Picture.LoadFromFile('\\192.168.1.5\sequioa\photo\NO.JPG');
end;