Асинхронный вызов методов СОМ-сервера
От: asg Россия  
Дата: 16.06.06 14:11
Оценка:
Имееется СОМ-сервер (DLL). Имеются 2 интерфейса (один синхронный, второй асинхронный). Имеется интерфейс диспетчиризации. Код взят из книги С++ Builder 5 Developer's Guide. Есть клиент, который вызывает методы синхронного и асинхронного интерфейсов. Все работает, даже при вызове асинхронного интерфейса на клиенте возбуждается событие.
ТОЛЬКО при вызове метода асинхронного интерфейса возврат управления клиенту происходит после того, как метод выполнится (т.е. как и при вызове метода синхронного интерфейса).
Если я правильно понимаю, то при вызове метода асинхронного интерфейса необходимо создать новый поток, в котором и вызывать этот метод.
Внимание вопрос. Как создать поток внутри СОМ-объекта (желательно с примером на C++ Builder).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.