gpt4 book ai didi

Delphi XE3 文件未找到 GIFImage.dcu

转载 作者:行者123 更新时间:2023-12-03 14:47:07 29 4
gpt4 key购买 nike

我的第一个问题 - 这是 Delphi XE3 的新安装。我认为 Delphi 现在内置了动画 GIF 支持(从 2007 年开始?)。

当我将 TImage 放在表单上时,一切都很好,直到我用动画 GIF 文件填充“图片”字段。一旦我这样做,IDE 就会将以下内容添加到我的 use 子句中

uses ... , Vcl.Imaging.GIFImg, GIFImage;

此时,IDE 和编译器表示找不到 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 的网站下载 GIFImage 内容 http://www.tolderlund.eu/delphi/ ,然后将GIFImage.pas文件放入我的项目中,情况就自行解决了。

但是根据这篇文章How to use Animated Gif in a delphi form ,GIFImage 现在已内置到 Delphi 中,所以我认为我不必这样做......那么我在这里缺少什么? TIA。

最佳答案

XE3中的单元名称是Vcl.Imaging.GIFImgTGIFImage 类是在该单元中定义的。

XE3 中没有 GIFImage 单元。只需删除对该单元的所有引用即可。

我猜想这个单位在某个时候被重新命名了。可能是当它被 Embarcadero 接管并并入 Delphi 时。

If I go do a download of the GIFImage stuff from Finn's site here http://www.tolderlund.eu/delphi/, and then put the GIFImage.pas file in my project, the situation resolves itself.

不要这样做。删除那些文件。如果您沿着这条路走下去,您将获得同一 GIF 代码的两个版本。

关于Delphi XE3 文件未找到 GIFImage.dcu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14185276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com