FireMonkey编译的空白工程程序无法在新安装的XP系统里运行

5 | guest |浏览414次
收藏|2014/06/07 00:58

在Delphi XE6里面使用FireMonkey新建了一个工程一行代码都不写,编译后放在新安装的纯净版的XP系统里面,启动的时候报地址000000的错误,怎么解决这个问题呢?

满意回答

2014/06/07 20:14

调试后发现问题出在使用WICImagingFactory接口了,这个是D2D里的东西,按照官方的说明应该是不应该这样的,不支持D2D的会使用GDI+,但明显的出问题了

但系统又无法使用WICImagingFactory接口,所以导致报错,试图改代码,去掉D2D的使用,但发现太难改动了,所以就提供WICImagingFactory接口的支持,安装所需的.net库,安装后就不报错了!尼玛坑爹啊!

回答:2014/06/07 08:55

可以不安装.NET库,只需要安装windows imaging component组件

下载地址:http://www.microsoft.com/zh-CN/download/confirmation.aspx?id=32


全新安装纯净版系统,测试OK!


回答:2014/06/07 08:58

这个组件只有1M左右

admin

其他回答(0)
0人关注该问题
待解决问题



+1
 加载中...