IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Как 2 программы могут обмениваться данными?
Гость
сообщение 11.06.2005 22:32
Сообщение #1


Гость






Вот такой вот интересный вопрос... 2 программы на одном компьютере как могут обменяться данными?
Ну не сокеты конечноsmile.gif Все-таки комп один, хотя почему и нет.. но все-таки с сокетами в Delphi7 ужасно (если винда без паков)

Можно обменяться через файл, но это слишком примитивно, т.к. надо постоянно дожидаться новой записи из файла это слишком большая нагрузка - непозволительно.

Может можно как через память обмен совершить напрямую сообщениями?

Хочу сделать что-то вроде такой схемы:

При вызове такого-то расширения стартует моя программа. Если копия уже открыта, то эта закрывается и передает свой параметр (параметр в командной строке) первой, а сам на закрытие...
таким образом активна постоянно одна прога, а копии отсылают только свои командные строки, с которыми они были вызваны...
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
hiv
сообщение 23.06.2005 10:10
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


DDE не советую пользоваться, их поддержка в винде приостановлена, в смысле они конечно есть, но баги в них не правят и не развивают. А багов там много - я эту вещь пробовал... (правда его сетевую версию NetDDE)


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 18:19
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"