代码之家  ›  专栏  ›  技术社区  ›  Warren P

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

  •  0
  • Warren P  · 技术社区  · 15 年前

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

    当我尝试构建Yellow.dproj时,我得到的错误是它找不到类型库(TLB)文件:“E1026文件找不到:”。找不到的文件是myappname.tlb。有一个myAppName_tlb.pas文件,我已经尝试在项目中添加和删除它,不管是哪种方式都会出现此错误。

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

    我该怎么修理这个装置?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Alan Clark    15 年前

    您的项目源中是否有$*.tlb?

    *是项目名,因此TLB文件必须与项目名匹配——也许TBL的名称没有随项目一起更改。

    推荐文章