2010-08-09 37 views
0

我有一個項目,我們稱之爲Yellow.dproj,我保存爲Blue.dproj,做出一些更改。這個項目中必須有一些與COM/DCOM相關的代碼,但我無法弄清楚在哪裏。德爾福錯誤E1026文件未找到:「myprojectname.tlb」

當我嘗試構建Yellow.dproj時出現錯誤,它無法找到類型庫(TLB)文件:「E1026 File not found:」。它找不到的文件是MyAppName.tlb。有一個MyAppName_tlb.pas文件,我嘗試添加和從項目中刪除,無論我遇到此錯誤。

我想我可能必須進入那個我不太瞭解的TLB文件,並在那裏重命名一堆垃圾,因爲它取決於我的應用程序的名稱。這是發生在你身上的事情,我懷疑你在Delphi(Delphi 2010)中使用COM/DCOM和類型庫。您不能重新命名或保存並重新構建新項目。

我該如何解決這個問題?

回答

1

您的項目源中是否有{$ * .TLB}?

*是項目名稱,所以TLB文件必須與項目名稱匹配 - 也許tbl的名稱不隨項目一起更改。

+0

原來是這樣,並刪除它修復它。 – 2010-08-10 17:24:40