2014-08-27 42 views
0

我移植的代碼,一個大項目從德爾福4德爾福7的TImage GIF支持代碼移植

出於某種原因TImage中似乎並沒有在Delphi 7中任何更多的GIF文件的支持後,德爾福7失蹤。

是否有解決方法,以便德爾福7可以加載在那裏有Gif的DFM表單?

+3

http://melander.dk/delphi/gifimage/ – 2014-08-27 10:36:24

+1

出於興趣,你爲什麼升級到Delphi 7?這是古老的(雖然我認爲比Delphi 4更古老:))爲什麼不移植到最新版本的XE6?如果你正在經歷移植的麻煩,你不妨選擇移植到具有最多功能的移植。另外,XE6還內置了GIF圖像支持。 – 2014-08-27 14:03:54

+0

感謝David,實際上我購買了Xe6許可證以獲得delphi7和所有其他版本。原因很簡單:移植對D7更容易,而且我目前不需要任何xe6功能。 – Tom 2014-09-04 08:12:13

回答

3

Delphi 4沒有開箱即用的GIF支持;德爾福7也沒有。

有第三方組件添加了支持,如TGifImage

如果您有一個支持GIF的Delphi 4應用程序,您需要確定哪個第三方組件集添加了該支持並找到了Delphi 7版本(或者自己移植了Delphi 4版本 - 除了更改爲了分離設計時代碼和運行時代碼,這些版本之間沒有任何重大改變)。

+0

我認爲支持GIF的最常見軟件包是Delphi4中的RXLib。 – kobik 2014-08-27 13:17:51

+0

@ kobik:你可能是對的。我在當時並不需要古代歷史和組件方面的麻煩。 :-) – 2014-08-27 13:21:40

+0

謝謝!事實上,我從我的項目的源代碼文件夾中找到了gifimage.pas v2.2,但出於某種原因,D7並未使用它。激活它需要做些什麼? – Tom 2014-09-04 08:11:23