![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Гость |
![]()
Сообщение
#1
|
Гость ![]() |
Вот такой вот интересный вопрос... 2 программы на одном компьютере как могут обменяться данными?
Ну не сокеты конечно ![]() Можно обменяться через файл, но это слишком примитивно, т.к. надо постоянно дожидаться новой записи из файла это слишком большая нагрузка - непозволительно. Может можно как через память обмен совершить напрямую сообщениями? Хочу сделать что-то вроде такой схемы: При вызове такого-то расширения стартует моя программа. Если копия уже открыта, то эта закрывается и передает свой параметр (параметр в командной строке) первой, а сам на закрытие... таким образом активна постоянно одна прога, а копии отсылают только свои командные строки, с которыми они были вызваны... |
![]() ![]() |
Shadow |
![]()
Сообщение
#2
|
![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: ![]() ![]() ![]() |
это динамический обмен данными DDE (Dinamical Data Exchange) одно приложение работает как сервер другое как клиент
смотри компоненты DdeServerConv , DdeClientConv , DdeServerItem,DdeClientItem --------- книга программирование в DELPHI 7 А.Я.Архангельский стр. 461 -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 18:01 |