DDE в Console Application или Windows Service

 

Есть класс для получения котировок через DDE. Заметил интересную штуку: если организовывать работу с DDE из Windows Application, то все работает - котировки идут. Если использую этот же класс в Console Application или Windows Service, то dde-коллбэк не вызывется вообще, не смотря на то, что само подключение проходит без ошибок.


P.S. если подключаться к каналам DDE из потока, отличного от потока GUI, то та же байда, приходится синхронизировать.


Может кто просвятит чем это может быть вызвано?

 

GarF1eld писал(а) >>

Может кто просвятит чем это может быть вызвано?

Фокус в том, что в реальности DDE работает через оконные сообщения. Хотя, как-бы, декларируется, что это в принципе может быть изменено. :) DDEML (это мелкомягкая обёртка вокруг DDE, к которой самой надо писать обёртку :) ) просто скрывает этот факт от своего пользователя.

 

вахха! так и думал.

спасибо

Причина обращения: