Главная страница
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.015 c
3-54453
Лесник
2003-03-28 20:45
2003.04.17
как поставить пароль на MDB в рантайме


6-54773
akello
2003-02-21 10:16
2003.04.17
как программно можно разрешить входящие подключения


14-54806
Fredericco
2003-03-31 15:17
2003.04.17
Переход на летнее/зимнее время...


14-54841
Cherepovets
2003-04-01 14:14
2003.04.17
Как открыть папку


3-54466
Andy
2003-03-28 16:04
2003.04.17
Как програмно добавить поле в уже существующую DBF таблицу