| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > передача данных |
| Автор: Cheshuya 16.3.2005, 03:39 |
| Какой метод позволяет передать параметры из одной программы в другую, а затем их вернуть?Спасибо. |
| Автор: azesmcar 16.3.2005, 08:48 | ||
| Можно отправить сообщения окну, можно потоку... SendMessage, PostMessage, PostThreadMessage можно также через сокеты... Вопрос вкуса и задачи... Добавлено @ 08:53 Определяешь для себя сообщения..например
Сообщения начиная от WM_USER до 0x7FFF используются в своих целях программами... Можешь взять любое, но не советую использовать крайние сообщения..т.к. в системе могут быть программы которые их уже используют и могут помешать твоей... |
| Автор: Cheshuya 4.4.2005, 14:39 |
| А кроме сокетов есть ли другой вариант передачи данных? Какие нибудь функции или методы с помощью которых можно передать переменные(значения) из основной программы в другую(которая произведет расчет с етими переменными) и вернет расчетные значения.? Тоесть нужна функция в которой можно указать список параметров которые передадуться в другую программу и и возвращаемое значение. Спасибо. |
| Автор: azesmcar 4.4.2005, 15:29 |
| Программы на одном компьютере работают? |
| Автор: Cheshuya 4.4.2005, 15:52 |
| Есть программа(основная). Для нее надо написать 2-а модуля(.еxe) Один модуль работает на томже компе что и основное приложение, а 2-й модуль должен находиться на другой машине. Если не сложно, то былобы неплохо узнать про два этих случая. Заранее спасибо. |
| Автор: azesmcar 4.4.2005, 16:48 |
| Ну и поставь на основную программу сервер сокет на две другие клиент сокет и все...можно конечно реализовать апи функциями (вышеперечисленными) но для второй программы (которая будет работать на другом компьютере) сокет все равно придется ставить...так что вернее всего будет работать с сокетами... |
| Автор: np9mi7 9.4.2005, 17:37 |
| А можно com и dcom, но это уже сложнее...Используй сокеты....проще, но тогда придеться реализовать протокол обмена |