Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Передача информации между программами

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Передача информации между программами
Имя
Сообщение << Старые топики   Новые топики >>
Передача информации между программами - 2010-12-29 00:22:46.083333   
Батолень

Сообщений: 5
Оценки: 0
Присоединился: 2010-12-29 00:17:39.196666
Есть исходник консольной программы на С. При этом нет доступа к логике. Эта программа должна принять значения, полученные из формы другой программы, написанной на C++/MFC, что-то посчитать и вернуть значения обратно на форму.

Возможно?
Post #: 1
RE: Передача информации между программами - 2010-12-30 11:59:09.200000   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Вопрос вообще непонятен. Возможно что? Посчитать и вернуть? Наверняка.
Post #: 2
RE: Передача информации между программами - 2010-12-31 02:23:48.400000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: Батолень
Возможно?

Нет! То есть "Да"! Не возможно! Программа не может принять исходные тексты программы на C++/MFC.
Post #: 3
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() для приёма данных, как осуществить передачу двух числ из консоли?
Post #: 4
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Передача информации между программами







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.