Форум: "Сети";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизКак избежать ошибки Найти похожие ветки
← →
OlegL (2002-11-14 11:15) [0]Помогите пожайлуста. У меня есть проиложение сервер в которой работаю с Thread-ами и обьектами Client типа рекорд. Когда подклучается какое нибудь клиент-приложение создаётся обьект Client. В OnExecute фрида вызываю одну функцию из dll-ки (которую не я создал, то есть не знаю как и что там использованно) в этот момент появляется ошибка "CoInitialize has not been called". Кто-то мне сказал что это связанно с DCOM обьектами или что-то в этом роде.
← →
Digitman (2002-11-14 11:27) [1]uses ..., ActiveX, ...
procedure OnExecute(...)
begin
CoInitialize(nil);
try
... вызов ф-ции, использующей OLE/COM-механизм
finally
CoUnInitialize;
end;
end;
← →
OlegL (2002-11-14 11:52) [2]За это конечно спасибо. Но у меня уже другая проблема, типа : "The application called an interface that was marchalled for a different thread" всё вроде понятно но этот "marchalled.."...
← →
Digitman (2002-11-14 12:12) [3]Код приводи. Полный.
← →
OlegL (2002-11-14 12:53) [4]Я на емаил переброшу, прямо тут не могу...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c