4 / 4 / 4
Регистрация: 01.12.2009
Сообщений: 32
|
|
1 | |
Взаимодействие приложений13.12.2011, 23:24. Показов 768. Ответов 0
Метки нет (Все метки)
Доброго времени суток. Думаю, что тема поднималась, но к сожалению ничего не нашел.
Суть проблемы: есть 2 приложения сервер и клиент (обмен через DDE), грубо говоря на сервере есть edit и кнопка для запуска клиентского приложения, запуск через WinExec('',''), все работает. Выявился один нюанс, если запустить два процесса сервера то клиент соответственно будет общаться со вторым по времени запуска сервером, пока он активен, при этом запуск клиента идет, предположим, из первого сервера (с увеличением кол-ва процессов совсем не удобно). В этом как раз и проблема. Для решения в принципе возникло несколько подходов и все с большими минусами: 1. Динамически менять Tddeserverconv.name при каждом запуске (скажем с Random числами). Рядом с клиентом держать файл, в котором обновлять Topic сервера при нажатии на кнопку вызова, а уже из клиента читать файл и понимать откуда брать инфу. - минус, создание файла и работа с ним само по себе не есть гуд. 2. Также динамически менять name. Данные передавать в параметрах командной строки клиенту. - минус, НЕ знаю как так передать данные. 3. Запрещать создание второго процесса сервера. - минус - ограничение возможностей. Если есть возможность более совершенного подхода, то помогите, пожалуйста? Как все таки передать данные между приложениями через командную строку?
0
|
13.12.2011, 23:24 | |
Ответы с готовыми решениями:
0
Взаимодействие двух приложений (передача данных) Взаимодействие 2-х БД (2-х Приложений) Взаимодействие приложений на C++ Взаимодействие двух приложений |
13.12.2011, 23:24 | |
13.12.2011, 23:24 | |
Помогаю со студенческими работами здесь
1
Взаимодействие двух разных приложений Взаимодействие апплета с БД через сервер приложений Взаимодействие между процессами двух приложений Взаимодействие двух самостоятельных веб-приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |