我一直在使用别人制作的程序,我想更改图标。我有一个256x256的图标。我使用http://converticon.com/创建了图标(我认为是从bmp中创建的)。我在Inno Setup中使用该图标创建了安装程序,它运行得很好。所以我进入“选项”->“应用程序”并尝试加载它。然而,Delphi 2007给了我一个错误,“参数不正确”,并显示了这个信息:http://i.stack.imgur.com/vRCgs.png。当我在Delphi XE中做同样的事情时,它可以工作并加载图标并在编译时更改它。但是现在我无法使用XE,因为该程序使用的数学解析器与Unicode存在问题(这是以后要修复的问题)。因此,我在XE中打开项目,更改图标,保存它,删除dproj并在2007中打开它。这可以工作,编译并显示正确的图标,但是当我进入项目选项时,它会给出相同的“参数不正确”的错误。
解决方法并不复杂,但我不应该需要这样做。有人知道为什么我不能在Delphi 2007中更改图标吗?
编辑:我刚刚使用同样的converticon网站将256x256图标转换为192x192和更小的尺寸,现在它完美地工作了。感谢回答。