Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Nt Sevice + GUI [D6, Win2k, WinXP]


Vir ©   (2005-10-14 13:21:00) 

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


Alex Konshin   (2005-10-16 09:39:00) [1]

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


Eraser   (2005-10-14 17:45:00) [2]


> Vir ©   (14.10.05 13:21)

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

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


Digitman   (2005-10-14 15:12:00) [3]


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


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


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

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


BiN   (2005-10-14 13:36:00) [5]


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


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


Digitman   (2005-10-14 13:36:00) [6]

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

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

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

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

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


Eraser   (2005-10-14 13:33:00) [7]


> Vir ©   (14.10.05 13:21)

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо