Передача информации между программами
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Передача информации между программами - 2010-12-29 00:22:46.083333
|
|
|
Батолень
Сообщений: 5
Оценки: 0
Присоединился: 2010-12-29 00:17:39.196666
|
Есть исходник консольной программы на С. При этом нет доступа к логике. Эта программа должна принять значения, полученные из формы другой программы, написанной на C++/MFC, что-то посчитать и вернуть значения обратно на форму. Возможно?
|
|
|
RE: Передача информации между программами - 2010-12-30 11:59:09.200000
|
|
|
Pupkin-Zade
Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
|
Вопрос вообще непонятен. Возможно что? Посчитать и вернуть? Наверняка.
|
|
|
RE: Передача информации между программами - 2010-12-31 02:23:48.400000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Батолень Возможно? Нет! То есть "Да"! Не возможно! Программа не может принять исходные тексты программы на C++/MFC.
|
|
|
RE: Передача информации между программами - 2011-01-06 00:08:30.326666
|
|
|
Батолень
Сообщений: 5
Оценки: 0
Присоединился: 2010-12-29 00:17:39.196666
|
Интернета не было — не мог посмотреть тему. Спасибо за ответы. Кажется я немного туманно задал вопрос. Есть программа, написанная на чистом С. Состоит из двух файлов, первый — непосредственно логика. В эту функцию передаются два значения, другие два значения возвращаются. Вторая часть программы, реализованная в виде функции, отвечает за внешний вид и взаимодействие со всем остальным миром. Что-то вроде кривого шаблона Model-View-Controller. Логику программы я не могу редактировать, у меня нет доступа к этим файлам (у компилятора есть, не спрашивайте как). Я думаю, что для решения задачи это не существенно. При этом я могу редактировать обёртку логики, шаблон View, который может дальше что-то делать с полученными значениями. Также есть вторя программа, написанная на С++ с использованием MFC. Её я могу редактировать и изменять вдоль и поперёк. Задача такая: во второй программе (MFC) я ввожу два числа (int), которые передаются в первую программу. Первая программа их обрабатывает с помощью неведомого алгоритма и возвращает некоторые значения. Эти значения должны быть выведены во вторую программу (MFC). Проблема — передача значений из одной программы в другую. Если в консольке я могу использовать int argc в качестве аргумента функции main() для приёма данных, как осуществить передачу двух числ из консоли?
|
|
|
|
|