![]() |
|
![]() ![]() ![]() |
|
HappyLife |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: 4 Всего: 8 |
Здравствуйте уважаемые форумчане.
Столкнулся с проблемой передачи указателя TADOConnection из основной программы в DLL с целью использовать в DLL коннект из главной программы. При попытке доступа, возникает ошибка следующего плана An exception (C0000005) occurred durring DllEntryPoint or DllMaint in module..... Возможно TADOConnection невозможно передать в модуль? (Я ошибаюсь) Как тогда быть чтобы в модуле можно быть использовать общее соединения с базой.... Создовать всевозможные функции нет смысла, ибо экспортнуть весь набор возможностей, этих компонентов, огромная трата моей энергии. |
|||
|
||||
Vyacheslav |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
Вообще -то особых проблем при использовании connection обычно не возникало, правда использовался варинт сборки с включенными опциями Build with runtme и Use dynamic RTL
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
Coala |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 4.5.2006 Где: Москва Репутация: нет Всего: 0 |
Если DLL создана, как объект некоего класса - попробуй добавить в конструктор вызов CoInitialize(NULL);
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |