2009-12-23 23 views

回答

3

編譯器正在查找與以前版本的Delphi一起編譯的DCU。你不會說你使用的是什麼版本的Delphi,但是從一個版本開始的DCU不適用於不同版本的Delphi。

首先要檢查的是看你的路徑是否正確。如果您以前編譯過JCL,可能是因爲您的路徑導致編譯器查找舊的DCU文件,從而導致錯誤。

此外,問題可能在於您的Sevenzip代碼也不同步。

底線:編譯器正在查找與您當前版本的Delphi不兼容的DCU。或者:

  • 得到正確的DCU版本
  • 尋源和編譯
  • 確保編譯器正在尋找在正確的地方爲你正在嘗試編譯
+0

你在做什麼對!我已經刪除了衝突的pas文件,但忘記刪除相應的dcu文件。拿出來,它的工作!謝謝你的幫助!很高興能成爲我經常關注的博客作家。 :) – croceldon

相關問題