powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почему когда подключаюсь из DLL к базе...
8 сообщений из 8, страница 1 из 1
Почему когда подключаюсь из DLL к базе...
    #32155308
Харриус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!!!
Почему когда подключаюсь из DLL к базе через АДО конекшн, вылетает меседж "Не был произведен вызов Colnitialize".
Как это исправить???
Заранее всем спасибо...
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155319
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во млин, такая же проблема!
Только у меня он вылетает с такой ошибкой еще до попытки коннекта, просто при создании формы со всеми ADO компонентами. :-(

Как это вылечить? ... Помогите плз, диплом висит
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155323
SiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код приведите.
На вскидку...
вставьте OleInitialize(nil);
до создания объекта AdoConnection
и OleUnInitialize;
после его уничтожения
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155615
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В exe-шнике то все замечательно работает, а когда переделываешь в DLL, то нифига!
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155616
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу большого смысла приводить код, но вот:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function udb_Logins(ConnectionString: string): Boolean; stdcall;
begin
  DM:= TDM.Create(nil);   // Вылетает на этой строке

  DM.Conn.ConnectionString:=ConnectionString;
  DM.Conn.Open;
  dm.QLogins.Open;
  dm.TInstitute.Open;
end;


В форме DM вообще ничего нет, кроме описания объектов: типа TADOTable и пр.
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155648
pr0ger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В dll.dpr

uses
ActiveX,
...


begin
CoInitialize(nil);
end.
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155654
SiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед TDM.Create
поставьте OleInitialize(nil);
после TDM.Free
поставьте OleUnInitialize;
...
Рейтинг: 0 / 0
Почему когда подключаюсь из DLL к базе...
    #32155670
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, заработало!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почему когда подключаюсь из DLL к базе...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]