几个月前,我安装了Lazarus 0.9.28 + FPC 2.2.4来处理新项目。一段时间后,我遇到了一些与TImage上的图像加载相关的错误。谷歌搜索了一下后,我发现了一些信息,指出我所遇到的错误已经在更高版本的FPC中解决了(现在不能记住链接)。
所以我决定下载并安装更新的版本。这是在1月左右,最新的稳定版本还没有发布,所以我选择安装快照Lazarus 0.9.31-29128 + FPC 2.4.2-2011-01-20。我用新的IDE打开了我的项目并进行了编译。
幸运的是我遇到的错误消失了,但我遇到了一个IDE(?)。升级后,当我在某些表单的代码选项卡上时,我看不到格式化的代码。相反,我只看到纯文本,如下所示:
但是在某些表单上,我看到代码格式正确,如下所示:
之前有人遇到过这种情况吗?如果是的话,你能解决它吗?或者任何人都可以告诉我在版本之间升级Lazarus项目的正确方法是什么?
这更像是一个令人讨厌而不是真正的问题,但我仍然想解决它。任何帮助将不胜感激。
修改
我注意到在代码显示正确突出显示的表单中,.lfm文件中的LCLVersion为0.9.28.2,而在代码显示为纯文本的表单中,.lfm文件中的属性为0.9.31。可能与问题有关吗?我尝试更改值但它没有改变任何东西。
提前致谢并提出最好的问候
答案 0 :(得分:1)
我不知道这是否真的导致了您的问题,但Lazarus在应用程序本地保留了一组设置。 (我的Vista上的$ user \ AppData \ Local \ lazarus)。
卸载时不会删除此配置目录,新安装将重复使用。
如果出现奇怪问题,请删除配置目录,然后让当前安装生成一个新配置。