Image1:=TImage.create(self);
                   Image1.parent:=Main;
                   Image1.top:=100;
                   Image1.Left :=100;
                   Image1.Height :=32;
                   Image1.Width :=32;
                   Image1.Picture.LoadFromFile('ddd.ico')为什么总提示ddd.ico不能要开
Can't open file ddd.ico
???

解决方案 »

  1.   

    文件不存在,最好加上全路径:
    Image1.Picture.LoadFromFile('c:\ddd.ico');
    如果是当前程序的目录下可以用:
    Image1.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + 'ddd.ico');
      

  2.   

    你也没有指定IMAGE的Parent.
    还有就是你的路径有问题了,你最好用sysu(死树)的方法把程序改一下
      

  3.   

    不好意思看错了,你有指定IMAGE,那是你的路径有问题了
      

  4.   

    Image1.Picture.LoadFromFile('ddd.ico');
    我加了这个还是出错了
      

  5.   

    若你的图片在你保存当前工程的文件夹内,用
    Image1.Picture.LoadFromFile('.\ddd.ico');
    若在其它文件夹下,如在c:\map\ddd.ico
    则用Image1.Picture.LoadFromFile('c:\map\ddd.ico');