Vista Service Pack 2上的Delphi 6似乎无法从dfm加载图像列表并在IDE中再次保存.dfm损坏的项目无法重建.
我运行项目时的错误是:
读取imagelist1.Bitmap时出现EReadError错误:无法从流中读取ImageList数据
有什么建议吗?
提前致谢
你有没有对Delphi安装做任何有趣的事情,比如在Delphi的目录中添加一个delphi32.exe.manifest文件,试图让IDE有XP或Vista主题?不要那样做.如果你有那个文件,删除它,你应该恢复正常.
图像列表格式随通用控件库的版本6而更改,而Delphi 6无法使用它.清单告诉IDE使用版本6,因此当它保存您的DFM时,它使用该格式.然后,在加载时,以前的版本不能再读取它.