我的第一个问题 - 这是Delphi XE3的新安装.我认为动画GIF支持现在内置于Delphi(自2007年以来?).
当我在我的表单上删除TImage时,一切都很好,直到我用动画GIF文件填充图片字段.一旦我这样做,IDE就会将以下内容添加到我的uses子句中
uses ... , Vcl.Imaging.GIFImg, GIFImage;
Run Code Online (Sandbox Code Playgroud)
那时,IDE和编译器说它找不到GIFImage.dcu
[dcc32 Fatal Error] pco.pas(7): F1026 File not found: 'GIFImage.dcu'
Run Code Online (Sandbox Code Playgroud)
我搜索了我的系统,我没有在任何地方找到GIFImage.dcu文件.某些RAD Studio文件夹中有一些TGIFImage文件 - 如.bpl,.bpi,.dcp,.lib和两个.hpp文件 - 一个用于TGIFImage和GIFImage.
如果我从Finn的网站http://www.tolderlund.eu/delphi/下载GIFImage的东西,然后将GIFImage.pas文件放入我的项目中,情况就会自行解决.
但根据这篇文章如何使用delphi形式的动画Gif,GIFImage现在内置于Delphi中,所以我认为我不应该这样做......所以我在这里缺少什么?TIA.
Dav*_*nan 11
XE3中单位的名称是Vcl.Imaging.GIFImg.的TGIFImage类是在该单元中定义.
GIFImageXE3中没有单位.只需删除对该单元的所有引用.
我想在某些时候该单位已重命名.可能是它被Embarcadero采用并并入Delphi.
如果我从Finn的网站http://www.tolderlund.eu/delphi/下载GIFImage的东西,然后将GIFImage.pas文件放入我的项目中,情况就会自行解决.
不要这样做.删除这些文件.如果你沿着那条路走下去,那么你将有两个版本的相同GIF代码.
| 归档时间: |
|
| 查看次数: |
4903 次 |
| 最近记录: |