我在用OpenDialog1,DBImage1,結合時,編寫以下代碼:
var
extname,fname:string;
jpg:TJPEGImage;//此句顯示為[Error] form1.pas(1947): Undeclared identifier: 'TJPEGImage'
begin
if OpenDialog1.Execute then
begin
fname:=OpenDialog1.filename;
extname:=uppercase(extractfileext(fname));
if extname='.bmp' then dbimage1.picture.loadfromfile(fname);
if (extname='.jpg') or (extname='.jpeg') then
begin
jpg:=TJPEGImage.create;
try
jpg.loadfromfile(fname);
dbimage1.Picture.Graphic.assign(jpg);
finally
jpg.free;
end;
end;
end;
end;
這變量申明沒錯,怎麼會有這樣的提示,請指出問題所在,並幫忙修正,謝謝
var
extname,fname:string;
jpg:TJPEGImage;//此句顯示為[Error] form1.pas(1947): Undeclared identifier: 'TJPEGImage'
begin
if OpenDialog1.Execute then
begin
fname:=OpenDialog1.filename;
extname:=uppercase(extractfileext(fname));
if extname='.bmp' then dbimage1.picture.loadfromfile(fname);
if (extname='.jpg') or (extname='.jpeg') then
begin
jpg:=TJPEGImage.create;
try
jpg.loadfromfile(fname);
dbimage1.Picture.Graphic.assign(jpg);
finally
jpg.free;
end;
end;
end;
end;
這變量申明沒錯,怎麼會有這樣的提示,請指出問題所在,並幫忙修正,謝謝
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货