2010-08-09 36 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