Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

Связь м/у 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 вся ветка

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.049 c
2-1138638192
Arazel
2006-01-30 19:23
2006.02.19
Почему команда Insert не работает в DELPHI (ADOQuery)


3-1135678331
DSKalugin
2005-12-27 13:12
2006.02.19
Порекомендуйте компоненты доступа к MySQL


2-1138377357
Glex
2006-01-27 18:55
2006.02.19
Реализация бинарных деревьев.


2-1138783630
SDssss
2006-02-01 11:47
2006.02.19
перенести с С в Delphi5


6-1131019628
S46E
2005-11-03 15:07
2006.02.19
Сканирование открытых UDP портов