![]() |
|
|
![]()
|
|
| petlyura |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 30.1.2008 Где: Харьков Репутация: 2 Всего: 2 |
Здравствуйте, товарищи! Подскажите. Переводил код с 6 на 2009. Выскакивают в конце Unresolved external __fastcall Adodb::TADOCommand::Execute() и др. типа Adodb::TХХХ::ХХХ() и Word_2k::TXXX::XXX().
Объясните, в чем причина и как исправить? |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| petlyura |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 30.1.2008 Где: Харьков Репутация: 2 Всего: 2 |
Вот может я Вас не понял... Сделал так:
Не помогло. Дело в том, что жалуется программа на arch.obj, который генерируется в рез-те компиляции exe-файла, в нем прямого вызова функции нет, а вызов функции BeginTrans(); расположен в dll, созданной мною же. |
||||
|
|||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
У него линкер а не компилятор ругается я так понял. Попробуйте киньте на главную форму проекта компонент из вкладки dbgo (допустим TADOConnection). Сохраните проект, потом этот компонент удалите и попробуйте пересобрать проект. |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
У меня с одним проектом при переносе похожая фигня была. Только ругался не на компоненты, а на функции indy - типа FileSizeByName и т.п.
Я так и не врубился что там где надо было подправлять - заработало, только когда компонентов на форму накидал, потом удалил. Причем прописка хидеров почему-то не помогала - именно надо было компонент сначала разместить, потом обязательно сохранить, потом уже можно удалять в итоге все заработало. |
|||
|
||||
| petlyura |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 30.1.2008 Где: Харьков Репутация: 2 Всего: 2 |
Спасибо, помогло. Эта exe скомпилировалась. А есть еще другая, не компилится. Проблема с линкером. ругается. [ILINK32 Error] Error: Unresolved external '_ErDlg' referenced from E:\XXX\XXXX\DEBUG\C_CLIENT.OBJ [ILINK32 Error] Error: Unresolved external 'TErDlg::' referenced from E:\XXX\XXXX\DEBUG\C_CLIENT.OBJ TErDlg - класс одной из форм в этой exe. Что делать? |
|||
|
||||
| koroplysov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 29.8.2009 Репутация: нет Всего: нет |
если файлы obj не генерируются в твоем проекте то добавь их. и компилируй всегда весь проект заново, а не зеленым треугольничком.
|
|||
|
||||
| petlyura |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 30.1.2008 Где: Харьков Репутация: 2 Всего: 2 |
????? |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
koroplysov имел в виду, что если использованы сторонние объектники их надо добавить. В данном случае причина не в этом. Как вариант: Сотрите все файлы *.obj, pch (можно и временные .~* - все равно в BDS они уже не рулят) и пересоберите проект. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |