powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TDHTML в DLL-ке?
3 сообщений из 3, страница 1 из 1
TDHTML в DLL-ке?
    #32314015
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую TDHTML ActiveX компонент.
Но не удается запихать в DLL-ку. Вот краткая суть проблеммы:
создаю форму и содаю там экземляр TDHTML:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
procedure Test;export; stdcall;
var FRM : TForm;
begin
  ShowMessage('Test');
   frm := TForm.Create(nil);
  with frm do
  try
  //  Show;
    (TDHTMLEdit.Create(frm)).Parent := frm;
    ShowModal;
  finally
    free;
  end;
end;


Все замечательно отрабатывает.
Но запихиваю тот же самый код в DLL-ку, вызываю процедуру и получаю ошибку:
EOleSysError "CoInitialized has not been called".

Как с этим побороться?
...
Рейтинг: 0 / 0
TDHTML в DLL-ке?
    #32314072
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызвать это самый CoInitialize не пробовал?
...
Рейтинг: 0 / 0
TDHTML в DLL-ке?
    #32314082
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эхх...да ведь енто же OLE-объект...и происходит все где-то в методе create.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TDHTML в DLL-ке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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