我有一个项目,我们称之为yellow.dproj,我将其保存为blue.dproj,以进行一些更改。这个项目中一定有一些与COM/DCOM相关的代码,但我不知道在哪里。
当我尝试构建Yellow.dproj时,我得到的错误是它找不到类型库(TLB)文件:“E1026文件找不到:”。找不到的文件是myappname.tlb。有一个myAppName_tlb.pas文件,我已经尝试在项目中添加和删除它,不管是哪种方式都会出现此错误。
我想我可能必须进入那个TLB文件,我不太明白,并重命名其中的一堆垃圾,因为它取决于我的应用程序的名称。我怀疑,当您在Delphi(Delphi2010)中使用COM/DCOM和类型库时,会发生这种情况。不能只重命名或另存为并重新生成新项目。
我该怎么修理这个装置?
您的项目源中是否有$*.tlb?
*是项目名,因此TLB文件必须与项目名匹配——也许TBL的名称没有随项目一起更改。