![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Гость |
![]()
Сообщение
#1
|
Гость ![]() |
Вот такой вот интересный вопрос... 2 программы на одном компьютере как могут обменяться данными?
Ну не сокеты конечно ![]() Можно обменяться через файл, но это слишком примитивно, т.к. надо постоянно дожидаться новой записи из файла это слишком большая нагрузка - непозволительно. Может можно как через память обмен совершить напрямую сообщениями? Хочу сделать что-то вроде такой схемы: При вызове такого-то расширения стартует моя программа. Если копия уже открыта, то эта закрывается и передает свой параметр (параметр в командной строке) первой, а сам на закрытие... таким образом активна постоянно одна прога, а копии отсылают только свои командные строки, с которыми они были вызваны... |
![]() ![]() |
Dark |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
помоему где то на форуме видел =) поиском не буду искать...
Винда обменивается сообщениями, вот их и посылаешь другому приложению! Дальше, при создании окна есть такой параметр который следит за копиями окна (по моему так) и его можно проконтролировать это низкий уровень WINAPI =0)) -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 18:05 |