Delphi错误E1026找不到文件:“myprojectname.tlb”

时间:2010-08-09 20:56:36

标签: delphi com compiler-errors typelib

我有一个项目让我们称之为Yellow.dproj,我将其保存为Blue.dproj,以进行一些更改。在这个项目中必须有一些与COM / DCOM相关的代码,但我无法弄清楚在哪里。

我尝试构建Yellow.dproj时遇到的错误是它找不到类型库(TLB)文件:“找不到E1026文件:”。它找不到的文件是MyAppName.tlb。有一个MyAppName_tlb.pas文件,我尝试在项目中添加和删除,无论是哪种方式我都会收到此错误。

我想我可能不得不进入那个我不太懂的TLB文件,并在那里重命名一堆垃圾,因为它取决于我的应用程序的名称。我怀疑,当你在Delphi(Delphi 2010)中使用COM / DCOM和类型库时,这会发生在你身上。您不能只重命名或保存为并再次构建新项目。

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

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

*是项目名称,因此TLB文件必须与项目名称相匹配 - 也许tbl的名称不随项目一起更改。