Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: 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 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-54644
SergeN
2003-04-08 12:45
2003.04.17
Позиция ProgressBar


1-54728
AlexMax
2003-04-05 17:20
2003.04.17
Всё тот же Hint


3-54490
elena
2003-03-31 10:42
2003.04.17
Компоненты для работы с dbf


3-54461
sergun
2003-03-28 20:19
2003.04.17
Сопоставление полей


3-54405
Allexey
2003-04-01 10:53
2003.04.17
В форуме я встретил следующее утверждение: