为什么Image1.Picture.LoadFromFile(combox1.items[0])会出错?????(50分)

M

midier

Unregistered / Unconfirmed
GUEST, unregistred user!
var
Image1:TImage;
begin
if OpenPictureDialog1.Execute then
combox1.Items.AddStrings(OpenPictureDialog1.Files);
Image1.picture.loadfromfile(combox1.items[0]);
end;
程序运行提示“Project ptree.exe raised dxception class EAccessViolation
with message'Accessviolation at address 004CA092in module'ptree.exe',
Read of address 00000168',Process strpped.Use step or Run to continue.”
 
你定义了image1,但没使用create,当然不行了。

简单的解决方法是,把image1直接放置在form上,就没事了。
 
我忘了!谢谢 hamsoft
 
顶部