Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lildare
2 / 2 / 0
Регистрация: 24.01.2011
Сообщений: 82
#1

Получить все сообщения другого приложения - C++

22.03.2011, 15:13. Просмотров 486. Ответов 6
Метки нет (Все метки)

Доброго! Возникла проблема: у меня есть оконное приложение на С++ (Builder 2009), через которое запускается другое приложение - консоль.
Мне надо вывести все сообщения из консоли в мое приложение ( скажем в компонент Memo)
Как мне это сделать? дайте направление куда копать...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2011, 15:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить все сообщения другого приложения (C++):

Запуск потока из другого приложения - C++
Подскажите как запустить/остановить, приостановить/возобновить поток одного процесса из другого?

Взаимодействие с элементами интерфейса другого приложения - C++
Добрый день! Хочу научить свою прогу взаимодействовать с элементами интерфейса другой программы. В идеале - определять такие элементы,...

Как приложение может взять переменную из другого приложения - C++
Есть два приложения (exe) которые загружают одну и ту же DLL надо сделать так чтобы переменная Х значение которой присваивается в...

Написать приложение которое бы считывало результаты работы другого приложения - C++
Надеюсь создал пост там где нужно. Значит задача такая.Необходимо написать приложение которое бы считывало результаты работы другого...

Как получить доступ к массиву из другого класса? - C++
Подскажите, есть такой код: switch(o_field.fieldArray) { // Код } Этот код находится в классе А, а массив fieldArray...

Получить массив путем удаления элементов из другого - C++
Даны два массива. В первом n чисел, во втором m чисел. Выяснить, можно ли получить 2-ой массив из 1-ого методом удаления элементов из 1-ого...

6
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
22.03.2011, 17:02 #2
Борланда не знаю, но сообщения есть только у оконных приложений. У консоли сообщений (в понимании Windows) нет.
Т.е. действовать нужно с точностью до наоборот!
Не основное приложение перехватывает сообщения консоли, а консольное приложение находит основное окно по имени и посылает ему сообщения.
0
lildare
2 / 2 / 0
Регистрация: 24.01.2011
Сообщений: 82
22.03.2011, 17:25  [ТС] #3
доступа к коду консоли у меня нет (она написана другим кодером),для меня это - черный ящик.. в этом вся проблема...
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
22.03.2011, 17:29 #4
Перехватывайте вывод в консоль, парсите.
Если в консольном приложении не было предусмотрено механизма, для обмена данными с другими приложениями, то будет сложно.
Очередь сообщений есть только у оконных приложений, у консоли её нет. Перехватывать нечего.
0
lildare
2 / 2 / 0
Регистрация: 24.01.2011
Сообщений: 82
22.03.2011, 17:36  [ТС] #5
у вас есть хоть какой-то пример использования? или названия фун-ий?
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
22.03.2011, 17:38 #6
Зависит от реализации консольного приложения. Готового решения нет.
0
lildare
2 / 2 / 0
Регистрация: 24.01.2011
Сообщений: 82
22.03.2011, 17:39  [ТС] #7
печально
0
22.03.2011, 17:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 17:39
Привет! Вот еще темы с ответами:

Как получить hwnd элемента диалога с другого класса? - C++
Как получить hwnd элемента диалога с другого класса? Допустим, сижу в другом классе диалоге и при одном событии сделать недоступной...

Классы С++, получить доступ из одного класса к элементам другого - C++
Здравствуйте! Объясните пожалуйста, вот имеется у меня два класса,например вот такие: Class A { private: int i; }

Получить массив из элементов другого массива, которые кратны двум - C++
Привет всем! Помогите пожалуйста составить Программу алгоритмов с использованием динамических массивов -само задание вот ( Задан массив...

Как получить доступ к именам пространства имен из другого файла - C++
Помогите мне разобраться: Если определено пространство имен в одном cpp файле, как использовать одно из имен в другом cpp. Пробую что-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.