Как установить связь между консольным приложением Win32 и приложением MFC? - PullRequest
0 голосов
/ 27 января 2012

У меня есть одно консольное приложение Win32, которое будет независимым EXE, и у меня есть интерфейс, разработанный в MFC.

Я хочу, чтобы результаты приложения Win32 отображались в моем графическом интерфейсе.Я много искал и нашел несколько методов:

  1. Именованный канал
  2. DDE
  3. Общая память

Являются ли какие-либо из этих подходящимирешение моей проблемы?Кто-нибудь знает какие-либо другие решения, которые могут быть проще, чем те, которые я упомянул?

Ответы [ 2 ]

1 голос
/ 27 января 2012

Если выходной файл консоли является машинно-разборным, вы можете использовать CreateProcess() с каналами для стандартного ввода-вывода, которые затем анализируются и отображаются в вашем пользовательском интерфейсе.

0 голосов
/ 30 января 2012

Вы также отправляете сообщения из одного приложения в другое, это довольно просто. Посмотрите на WM_COPYDATA

http://msdn.microsoft.com/en-us/library/ms649011%28v=vs.85%29.aspx

...