2011-04-03 146 views
1

几个月前,我安装了Lazarus 0.9.28 + FPC 2.2.4来开发一个新项目。一段时间后,我遇到了与TImage上的图像加载相关的一些错误。在Google搜索后,我发现一些信息指出我正面临的错误已经在FPC的更高版本中解决了(现在不记得链接了)。什么是升级拉撒路项目的正确方法?

所以我决定下载并安装更新的版本。这是在1月左右,最新的稳定版本还没有发布,所以我选择安装快照Lazarus 0.9.31-29128 + FPC 2.4.2-2011-01-20。我用新的IDE打开了我的项目并编译了它。

幸运的是我遇到的错误消失了,但我遇到了IDE(?)之一。升级后,当我在我的一些表单的代码选项卡上看不到代码格式。相反,我只看到纯文本,这样的:

wrong look

但在某些形式我看到的代码格式正确,就像这样:

right look

任何人之前已经运行到这一点?如果是的话,你可以解决它,以及如何?或者任何人都可以告诉我在版本之间升级Lazarus项目的正确方法是什么?

这是一个令人讨厌的比一个真正的问题,但我仍然想解决它。任何帮助,将不胜感激。

编辑

我注意到,在代码显示了正确的.lfm文件强调了LCLVersion形式为0.9.28.2,而在形式,这里的代码显示了类似的纯文本,在财产.lfm文件是0.9.31。可能与这个问题有关吗?我试图改变价值,但它没有改变任何东西。

提前感谢和问候

回答

1

我不知道这实际上是导致您的问题,但拉撒路保持一个组的设置,在应用程序的本地。 ($用户\ AppData \ Local \ lazarus在我的Vista中)。

此配置目录在卸载时不会被删除,新安装将重新使用此目录。

如果出现奇怪的问题,请删除配置目录,并让当前安装生成一个新的。

+0

这可能是问题所在,但我不确定。我记得在安装0.9.31快照之后做了你的建议,并且在安装某些组件时遇到了问题,但是在面对IDE问题之后却没有。我会再试一次。感谢你的回答。 :) – 2011-04-11 07:52:16

+0

@Marco,它没有工作,并激发了安装Zeos组件的问题,所以我不得不恢复该文件夹。这可能是.lpr或其他项目文件的一些问题?无论如何,+1因为我认为你发布的内容是每个人都使用拉撒路应该知道的。 :) – 2011-04-11 19:46:00

+0

如果zeos组件的安装位于旧安装中,而不是在新安装中重复,那正是目的。假设Lazarus不升级,并且您需要用新版本重建您的环境。 – 2011-04-12 11:18:58

相关问题