我有一个项目让我们称之为Yellow.dproj,我将其保存为Blue.dproj,以进行一些更改。在这个项目中必须有一些与COM / DCOM相关的代码,但我无法弄清楚在哪里。
我尝试构建Yellow.dproj时遇到的错误是它找不到类型库(TLB)文件:“找不到E1026文件:”。它找不到的文件是MyAppName.tlb。有一个MyAppName_tlb.pas文件,我尝试在项目中添加和删除,无论是哪种方式我都会收到此错误。
我想我可能不得不进入那个我不太懂的TLB文件,并在那里重命名一堆垃圾,因为它取决于我的应用程序的名称。我怀疑,当你在Delphi(Delphi 2010)中使用COM / DCOM和类型库时,这会发生在你身上。您不能只重命名或保存为并再次构建新项目。
如何解决此问题?
答案 0 :(得分:1)
您的项目来源中是否有{$ * .TLB}?
*是项目名称,因此TLB文件必须与项目名称相匹配 - 也许tbl的名称不随项目一起更改。