2010-08-09 11 views
0

У меня есть проект, который назовет его Yellow.dproj, который я сохранил как Blue.dproj, чтобы внести некоторые изменения. В этом проекте должен быть код COM/DCOM, но я не могу понять, где.Delphi Error E1026 Файл не найден: «myprojectname.tlb»

Ошибка, которую я получаю, когда пытаюсь построить Yellow.dproj, заключается в том, что он не может найти файл библиотеки типов (TLB): «E1026 File not found:». Файл, который он не может найти, это MyAppName.tlb. Существует файл MyAppName_tlb.pas, который я попытался добавить и удалить из проекта, в любом случае я получаю эту ошибку.

Думаю, мне, вероятно, придется зайти в этот файл TLB, который я действительно не понимаю, и переименовать кучу мусора там, потому что он зависит от имени моего приложения. Я подозреваю, что это происходит с вами, когда вы используете библиотеки COM/DCOM и типы в Delphi (Delphi 2010). Вы не можете просто переименовать или сохранить-как и снова создать новый проект.

Что мне нужно сделать, чтобы исправить этот аппарат?

ответ

1

У вас есть {$ * .TLB} в вашем источнике проекта?

* название проекта, поэтому файл TLB должен совпадать с именем проекта - возможно, имя tbl не было изменено вместе с проектом.

+0

Выключает это, и удаление, которое фиксирует его. –

Смежные вопросы