Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > TADOConnection в DLL |
Автор: HappyLife 24.11.2006, 19:43 |
Здравствуйте уважаемые форумчане. Столкнулся с проблемой передачи указателя TADOConnection из основной программы в DLL с целью использовать в DLL коннект из главной программы. При попытке доступа, возникает ошибка следующего плана An exception (C0000005) occurred durring DllEntryPoint or DllMaint in module..... Возможно TADOConnection невозможно передать в модуль? (Я ошибаюсь) Как тогда быть чтобы в модуле можно быть использовать общее соединения с базой.... Создовать всевозможные функции нет смысла, ибо экспортнуть весь набор возможностей, этих компонентов, огромная трата моей энергии. |
Автор: Vyacheslav 27.11.2006, 12:27 |
Вообще -то особых проблем при использовании connection обычно не возникало, правда использовался варинт сборки с включенными опциями Build with runtme и Use dynamic RTL |
Автор: Coala 28.11.2006, 09:14 |
Если DLL создана, как объект некоего класса - попробуй добавить в конструктор вызов CoInitialize(NULL); |