2011-04-03 109 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

相關問題