Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизОбмен сообщениями в Service-ах? Найти похожие ветки
← →
AlexanderSK (2003-10-15 18:01) [0]Есть ServiceApplication, в нем соответственно MyService. Нужно организовать обмен сообщеними (PostMessage) внутри этого приложения!
Вопрос: Как это грамотно сделать? На чей handle посылать сообщения и где писать их обработчики?
Заранее благодарен!
← →
clickmaker (2003-10-15 18:04) [1]Сервис многопоточный, т.е. обмениваться потоки должны? Тогда внутри потока цикл, что-то типа
while GetMessage(
end;
или PeekMessage
а посылать PostThreadMessage
Ну, можно еще окна невидимые создавать, а там как обычно SendMessage
← →
AlexanderSK (2003-10-15 18:11) [2]>clickmaker ©
У меня под этим сервисом несколько TRemoteDataModule-й! их экземпляры должны передавать некую информацию основонму потоку!
Как это лучше сделать?
← →
clickmaker (2003-10-15 18:14) [3]В основном потоке зарегистрируй и создай невидимое окно (RegisterClass, CreateWindow), в оконной процедуре напиши всю обработку и посылай ему, Send/PostMessage
← →
AlexanderSK (2003-10-15 18:17) [4]>lickmaker © (15.10.03 18:14) [3]
>В основном потоке зарегистрируй и создай невидимое окно (RegisterClass, CreateWindow), в оконной процедуре напиши всю обработку и посылай ему, Send/PostMessage
А Application.CreateForm не пойдет?
← →
Serginio666 (2003-10-15 18:24) [5]Или через отмаршаленные интерфейсы.
← →
AlexanderSK (2003-10-15 18:28) [6]>Serginio666
Раскажите, пожалуйста по подробнее - что это такое и как с ним работать?
← →
Serginio666 (2003-10-15 18:32) [7]http://www.rsdn.ru/article/atl/atlsingleton.xml
И посмотри в дельфях TComponentFactory помоему TAppartamentObject
← →
Serginio666 (2003-10-15 19:15) [8]Посмотри
http://www.rsdn.ru/article/db/callback.xml
Там пример с окнами.
← →
Serginio666 (2003-10-15 19:19) [9]Еще в тойже статье http://www.techvanguards.com/com/tutorials/tips.asp
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c