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

Вниз

Nt Sevice + GUI   Найти похожие ветки 

 
Vir ©   (2005-10-14 13:21) [0]

Один мой проект перерос за пределы оконного приложения, я понял что его нужно делить на ntservice и графическую оболочку.
Создние сервиса вроде проблем не вызывает, но я не знаю как наладить взаимодествие с оконным приложением. Подскажите общиие принципы как лучше обмениваться информацией с сервисом? Ссылки на статьи тоже будут очень кстати.


 
Eraser ©   (2005-10-14 13:33) [1]


> Vir ©   (14.10.05 13:21)

Обмениваться данными лучше через MailSlot"ы.
На Королевстве, если не ошибаюся, статья есть.


 
BiN ©   (2005-10-14 13:36) [2]


> Ссылки на статьи тоже будут очень кстати.


http://www.delphimaster.ru/articles/named_pipes/index.html


 
Digitman ©   (2005-10-14 13:36) [3]

смотри все касаемое IPC (Interprocess Communication)

наиболее естественным можно предположить использование для IPC технологии именованых программных каналов (Named Pipes), если оба процесса функционируют либо на одной и той же машине либа разнесены по разным машинам в ЛВС под управлением MSWindows

если процессы разнесены по разным хостам разных подсетей в глоб.сети, то напрашивается использование гнездового взвимодействия под управлением любого подходящего/удобного сетевого транспортного протокола, например, TCP/IP

в составе Делфи так же имеется демо-проект, иллюстрирующий IPC на базе разделяемой памяти (MemoryMapping) для случая когда оба процесса работают на одном и том же компьютере.

многие сервисы в целях универсальности реализуют возможность инф.обмена с ними  с использованием более чем одной из подобных технологий


 
Vir ©   (2005-10-14 14:43) [4]

Спасиб всем, по первому взгляду то что нужно. Ухожу ознакамливаться с документацией.


 
Digitman ©   (2005-10-14 15:12) [5]


> ознакамливаться


это что , своего рода шик такой - не "знакомиться", а именно "ознакамливаться" ?)


 
Eraser ©   (2005-10-14 17:45) [6]


> Vir ©   (14.10.05 13:21)

Прошу прощения за враньё, в [1] конечно же имел ввиду именно Named Pipes, а не мэил-слоты!

Вот пример:
http://www.ironahot.idknet.com/tran/srvmanage.htm


 
Alex Konshin ©   (2005-10-16 09:39) [7]

Есть еще пример у меня на сайте, см http://home.earthlink.net/~akonshin/files/SQLAlert.zip



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.06 c
2-1133624922
Катерина
2005-12-03 18:48
2005.12.18
OpenDialog


3-1130750025
GhostT
2005-10-31 12:13
2005.12.18
Как сделать так, чтобы некая строка из датасета


14-1133088075
by
2005-11-27 13:41
2005.12.18
Есть ли жизнь после делфи? Куда шагать дальше?


9-1121435436
gosha117
2005-07-15 17:50
2005.12.18
С чего начать делать AI?


14-1132834302
Sergey13
2005-11-24 15:11
2005.12.18
А чего интересного есть на WAP?