Текущий архив: 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.46 MB
Время: 0.012 c