Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
softmax
1

Linker Error при вызове метдов объекта приложения из DLL

27.08.2008, 14:59. Показов 753. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Пишу на CBuilder, как водится столкнулся с проблемой.
Есть приложение работающее с БД. Основная форма TMainForm просто передвигается по записям.
Вся работа с данными вынесена в отдельный собственный класс TDb. Иногда необходимо базу
update-ить, для этого написана своя форма и вызываеться из DLL. Есс-но хотелось бы
воспользоваться методами уже созданным объектом TDb, который функционирует в главной форме.
Всё вроде ОК, передаю объект в DLL, но при обращении к методам объекта, происходит Linker Error:
Unresolved external TDb::InsertToMain(...) from update.dll.
Подскажите, как оформить описание класса, чтобы его методы, были видны из внешней DLL
Код примерно такой:
Код
class TDb
{
  public:	
     bool InsertToMain(...) //этот метод надо вызвать из DLL
}
P/S Пробывал оформлять по разному, но что-то ничего не выходит.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2008, 14:59
Ответы с готовыми решениями:

Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib
Господа, забрал из VSS солюшен (из 5 проектов) для VS2010 и стал его собирать. Увлекательный...

Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status
Здравствуйте. Вот недавно начал изучать книгу "С++ для чайников" Стефан Р. Девис 4-е издание. И...

Linker error при компиляции
У меня вылезает ошибка при компиляции: undefined reference to `gluPerspective@32' По сути...

Linker error при импорте md5wrapper.h
Появилась проблема после того как захотел сделать генерирование md5 хэша. Есть рабочий исходник...

0
27.08.2008, 14:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2008, 14:59
Помогаю со студенческими работами здесь

[Linker Error] 'E:\Programming\C++\BASS.DLL\BASS.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Народ, подскажите пожалуйста, из-за чего ошибку билдер выбивает?? ...

Ошибка при вызове функции "Symbol was eliminated by linker"
Не могу понять в чем дело. Имеется функция GUUDsplus, вида function TForm1.GUUDsplus(q, w: real):...

Проблемма при компиляции функции (Linker error)
При компиляции функции линковщик выдает- Сама функция #include <cstdlib> #include...

Ошибка при вызове приложения из другого приложения
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало другое. В приложении,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru