这是我在Delphi XE3上进行的新安装,我的第一个问题是:我以为Delphi(自2007年以来)已经内置了对动画GIF的支持。
当我在窗体上放置TImage控件时,一切都很好,直到我将Picture属性设置为一个动画GIF文件。当我这样做时,IDE会自动将以下内容添加到我的uses子句中:
uses ... , Vcl.Imaging.GIFImg, GIFImage;
此时,集成开发环境和编译器会提示无法找到GIFImage.dcu文件。
[dcc32 Fatal Error] pco.pas(7): F1026 File not found: 'GIFImage.dcu'
我在系统中搜索,但无法找到任何GIFImage.dcu文件。RAD Studio文件夹中有一些TGIFImage文件——例如.bpl、.bpi、.dcp、.lib以及两个.hpp文件——一个用于TGIFImage和GIFImage。
如果我从Finn的网站(http://www.tolderlund.eu/delphi/)下载GIFImage文件,并将GIFImage.pas文件放入我的项目中,则情况得到解决。
但是根据这篇文章(How to use Animated Gif in a delphi form),GIFImage现在已内置于Delphi中,因此我认为不应该这样做......那么我错过了什么?谢谢。
GIFImage.pas
已被替换为Vcl.Imaging.GIFImg.pas
,所以有点不同。 - Jerry Dodge