Форум: "Corba";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизСвязь м/у CoInitializeEx и OpenDialog? Найти похожие ветки
← →
12345 (2005-04-15 09:11) [0]Создан и прокомпилирован COM-объект, его импортированный файл - Example_TLB.
В клиентском приложении в dpr:program Test;
uses
Forms,
MainUnit in "MainUnit.pas" {ElementsEditForm},
ComObj,
ActiveX;
{$R *.res}
begin
CoInitializeEx(NIL,COINIT_MULTITHREADED);
Application.Initialize;
Application.CreateForm(TEditForm, EditForm);
Application.Run;
end.
В главном файле MainUnit указан Example_TLB,
в коде есть открытие OpenDialog.execute (с SaveDialog такая же проблема),на этом месте прога зависает.Если не использовать OpenDialog, то все работает.Причем такаяя ошибка возникает на одном компе, на другом работает.
OpenDialog - тоже использует COM, и происходит какое-то противоречие?
Или что-то с ОС, хотя и там, и там стоит Windows 2k.
← →
Cobalt © (2005-04-21 10:24) [1]А разве CoInitialize не вызывается уже в ComObj или ActiveX?
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.35 c