【问题标题】:What is the correct way to upgrade a Lazarus project?升级 Lazarus 项目的正确方法是什么?
【发布时间】:2011-04-03 15:40:54
【问题描述】:

几个月前,我安装了 Lazarus 0.9.28 + FPC 2.2.4 来处理一个新项目。一段时间后,我遇到了一些与 TImage 上的图像加载相关的错误。谷歌搜索了一下后,我发现一些信息表明我面临的错误已经在更高版本的 FPC 中解决(现在不记得链接了)。

所以我决定下载并安装更新的版本。这是一月份左右,最新的稳定版本还没有发布,所以我选择安装快照 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。可能与问题有关吗?我尝试更改值,但它没有改变任何东西。

提前致谢并致以最诚挚的问候

【问题讨论】:

    标签: formatting lazarus


    【解决方案1】:

    我不知道这是否真的导致了您的问题,但 Lazarus 在本地应用程序中保留了一组设置。 (我的 vista 上的 $user\AppData\Local\lazarus)。

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

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

    【讨论】:

    • 这可能是问题所在,但我不确定。我记得在安装 0.9.31 快照并遇到某些组件安装问题后执行了您的建议,但在遇到 IDE 问题后却没有。我会再试一次。感谢你的回答。 :)
    • @Marco,它不起作用并引发了 Zeos 组件的安装问题,因此我不得不恢复文件夹。 .lpr 或其他项目文件可能有问题吗?无论如何,+1 因为我认为您发布的内容是每个使用 Lazarus 的人都应该知道的。 :)
    • 如果 zeos 组件的安装是在旧安装中,而不是在新安装中重复,这正是目的。假设 Lazarus 没有升级,并且您需要使用新版本重建您的环境。
    • 感谢信息。无论如何,“.lpr 或其他项目文件的问题”是指格式问题,而不是 Zeos 安装问题。我的错,因为我写的内容具有误导性。很抱歉。
    • 嗯,语法高亮设置也在这些文件中,让新版本自己干净地初始化可能是明智之举
    猜你喜欢
    • 2019-05-29
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多