Страница 1 из 1
Добавлено: 09 июл 2007, 14:48
Svale
Делаю новый проект в Билдере на основе прдъидущего. В старом использовались ДЭПовские компоненты (задвижки, насосы, лампочки). В новом их не использую, все хвосты от них поудалял. тем неменее при компиляции проекта выскакивает. что не может найти DEPVCOMP.DLL. В данном варианте эти компоненты в Билдере не установлены.
Подскажите, где в проекте остаются хвосты на эту библиотеку?
Спасибо.
Добавлено: 09 июл 2007, 15:14
Баев Владимир
Скорее всего не может найти DEPVCOMP.LIB, а не DEPVCOMP.DLL.
В любом случае зайдите в настройки проекта "Project\Options..." и на странице "Directories" в списках "Include path" и "Library path" удалите строки $(DEP_OPC)\DEPVComp, если Вы их еще не удалили.
Но этого недостаточно. Необходимо так же открыть файл проекта bpr каким-нибудь XML-редактором. Например, можно использовать XML Spy. Воспользоваться поиском по файлу строки DEPVComp. Отредактировать все места, где найдете упоминание DEPVComp. Предварительно проект должен быть закрыт в среде C++Builder. Сохраните копию файла проекта, т.к. при неправильном редактировании можно его и повредить.
Добавлено: 09 июл 2007, 16:27
Svale
Вроде так и сделал. Стал ругаться на DEPVCOMP.OBJ
Добавлено: 09 июл 2007, 17:04
Баев Владимир
Скорее всего в каких-то cpp-файлах остались строки #pragma link "DEPV*****", посмотрите еще нет ли в h-файлах строк #include "DEPV*****.h".
Удалите их.
Добавлено: 10 июл 2007, 11:57
Svale
Вычистил.
Ушло 1,5 дня