Delphi XE4 - TImage 在运行时不显示
Delphi XE4 - TImage is not displayed at runtime
注:原题中我着急,误以为是VCL Styles的问题,最后测试了一下好像和SynGdiPlus.pas有关,所以我删除了原来的描述。
问题:
TImage 在设计时正确显示图像,但在运行时不正确。
原因:
Gdip.RegisterPictures;//initialize SynGdiPlus.pas from Synopse.info
我的解决方案:
删除了SynGdiPlus.pas的使用并通知作者有关问题,使用VCL提供的对PNG文件的内置支持。
您的 SynGdiPlus 版本显然已弃用。
current revision有一个NOTSYNPICTUREREGISTER
条件,默认启用:
initialization
{$ifndef NOTSYNPICTUREREGISTER}
Gdip.RegisterPictures; // will initialize the Gdip library if necessary
{$endif}
注:原题中我着急,误以为是VCL Styles的问题,最后测试了一下好像和SynGdiPlus.pas有关,所以我删除了原来的描述。
问题:
TImage 在设计时正确显示图像,但在运行时不正确。
原因:
Gdip.RegisterPictures;//initialize SynGdiPlus.pas from Synopse.info
我的解决方案:
删除了SynGdiPlus.pas的使用并通知作者有关问题,使用VCL提供的对PNG文件的内置支持。
您的 SynGdiPlus 版本显然已弃用。
current revision有一个NOTSYNPICTUREREGISTER
条件,默认启用:
initialization
{$ifndef NOTSYNPICTUREREGISTER}
Gdip.RegisterPictures; // will initialize the Gdip library if necessary
{$endif}