Вниз
Скачать: CL | DM;

Перехват сообщения вывода строки из консольного приложения   Найти похожие ветки 

← →
Afonya   (2003-02-15 11:20) [0]

Добрый день всем мастакам.
Я в WinAPI новичок, многих тривиальных вещей пока не знаю. Поэтому не судите меня строго за какое-то недопонимание некоторых вещей, а помогите мне, пожалуйста, спрвится с моей проблемой:

1) Имеется консольное приложение, которое выводит текстовые сообщения в своём окне (написана на Fortran"е).
2) А также имеется моё приложение, написанное на Delphi. Из приложения Delphi вызывается консольное приложение.

Вопрос:

Как и с помощью чего можно осуществить перехват сообщения вывода строки (текста) из консольного приложения, и последующей передачей этой строки в приложение, написанное в Delphi.

Если можно, то черкните маленький примерчик (лучче 1 раз увидеть, чем 100 раз ... ) на мой e-mail: afonya@hotbox.ru

Заранее благодарен.


← →
gsu ©   (2003-02-15 14:23) [1]

StartupInfo.hStdOutput := hOutputFile;
StartupInfo.hStdInput := hInputFile;
пример:
http://www.swissdelphicenter.ch/torry/showcode.php?id=683


← →
Afonya   (2003-02-17 13:44) [2]

Спасибо огромное, Gsu.
Кое-что прояснилось, но до конца ещё не дошёл.
Что содержит хендл hStdInput. hStdOutput - я понял, это файл, в котором будут сохранятся все строки, выводимые в окно консольн. приложения.
А вот Как, например, мне не создавать этот файл, а осуществлять синхронный (параллельный) вывод перехваченной строки в своем Делфи-приложении, например в компоненте ListBox? Ведь консольное рилодение работает и все время выводит различные сообщения в свое окно.


← →
MBo ©   (2003-02-17 13:51) [3]

поищи TDosMemo



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
11-54542
kostyantyn
2002-06-29 17:27
2003.04.17
установка КОЛ в Дельфи


1-54702
sashak
2003-04-04 12:30
2003.04.17
Проблема с запуском DataBase DeskTop


4-54965
Sentinel
2003-02-15 21:54
2003.04.17
SetClassLong


14-54859
Seb_kost
2003-04-01 11:08
2003.04.17
Программирование приборов ч/з RS-232


3-54417
User_OKA
2003-04-01 15:37
2003.04.17
Сортировка




   Наверх