Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

Обмен данными между приложениями.   Найти похожие ветки 

 
Вася   (2007-05-09 16:56) [0]

Есть у меня 3 программы которые работают с одинаковыми данными. Потребовалось объеденить эти программы чтобы если одна изменяет данные, то об этом узнавали и другие две и работали уже с измененными. Я рашил написать четвертую программу типа сервера которая будет все эти данные передавать тем трем для работы, т.е. типа сервера синхронизации. Никогда ничего подобного не делал. Подскажите как лучше реализовать обмен данными между этими приложениями? Может есть уже готовые решения и не надо изобретать?


 
Loginov Dmitry ©   (2007-05-09 18:21) [1]

> Подскажите как лучше реализовать обмен данными между этими
> приложениями?


Можно использовать (самое простое):
- Файлы
- FileMapping
- COM


 
Asail   (2007-05-09 18:32) [2]


> Можно использовать (самое простое):

Базу данных client-server (IB, FB, SQLServer...).


 
Вася   (2007-05-09 19:58) [3]

База данных - не то. Хотелось бы это сделать скрытно от пользователя без использования дополнительных файлов. Есть еще какие-нибудь варианты?


 
Virgo_Style ©   (2007-05-09 21:39) [4]

Вася   (09.05.07 19:58) [3]
сообщения, передача через TCP IP


 
Вася   (2007-05-09 23:57) [5]


> сообщения, передача через TCP IP

Забыл уточнить - Все 4 приложения выполняются на одном компьютере одновременно. Пользоваиель просто переключается между окнами. TCP IP здесь наверное не очень прямое решение.


 
DVM ©   (2007-05-10 00:04) [6]


> TCP IP здесь наверное не очень прямое решение.

Ну скажем правильнее не TCP, а сокеты. И решение самое что ни на есть прямое. В каком нибудь юниксе - так это вообще стандартное решение.
Плюс гибкое - неважно на одной машине или на разных эти программы.



Страницы: 1 вся ветка

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1177681986
oldman
2007-04-27 17:53
2007.05.27
Почти восемь вечера уже... Где Пупкин?


2-1178624343
Rimd
2007-05-08 15:39
2007.05.27
CopyFile(PChar(OldFile),PChar(NewFile),False)


15-1177592026
Kolan
2007-04-26 16:53
2007.05.27
Как найти где можно получить сертификаты Borland в моём городе?


15-1177676806
I-New
2007-04-27 16:26
2007.05.27
Есть GDI+ в Висте?


15-1177489164
db2admin
2007-04-25 12:19
2007.05.27
Это не обьявление войны это пропоганда, зачем?