Форум программистов, компьютерный форум CyberForum.ru

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

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

C++ Получить массив из элементов другого массива, которые кратны двум
Получить массив путем удаления элементов из другого C++
C++ Строки: найти все самые короткие слова сообщения

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

Или воспользуйтесь поиском по форуму:
lildare
2 / 2 / 0
Регистрация: 24.01.2011
Сообщений: 82
22.03.2011, 17:39  [ТС]     получить все сообщения другого приложения #7
печально
Yandex
Объявления
22.03.2011, 17:39     получить все сообщения другого приложения
Ответ Создать тему
Опции темы

Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru