未找到Delphi错误E1026文件:";myprojectname.tlb“;

未找到Delphi错误E1026文件:";myprojectname.tlb“;,delphi,com,compiler-errors,typelib,Delphi,Com,Compiler Errors,Typelib,我有一个项目,我们称之为Yellow.dproj,我将其保存为Blue.dproj,以进行一些更改。这个项目中一定有一些COM/DCOM相关的代码,但我不知道在哪里 尝试构建Yellow.dproj时遇到的错误是它找不到类型库(TLB)文件:“E1026文件未找到:”。找不到的文件是MyAppName.tlb。有一个MyAppName_tlb.pas文件,我尝试在项目中添加和删除该文件,无论哪种方式都会出现此错误 我想我可能必须进入那个TLB文件,我真的不太明白,并在那里重命名一堆垃圾,因为它取

我有一个项目,我们称之为Yellow.dproj,我将其保存为Blue.dproj,以进行一些更改。这个项目中一定有一些COM/DCOM相关的代码,但我不知道在哪里

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

我想我可能必须进入那个TLB文件,我真的不太明白,并在那里重命名一堆垃圾,因为它取决于我的应用程序的名称。我猜想,当您在Delphi(Delphi 2010)中使用COM/DCOM和类型库时,会发生这种情况。您不能只是重命名或另存为,然后再次构建新项目


我该怎么做才能修复这个单元?

您的项目源中有{$*.TLB}吗


*是项目名称,因此TLB文件必须与项目名称相匹配-可能tbl的名称没有随项目一起更改。

结果是更改了,删除该文件后,该名称得到了修复。