![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Потоки ввода и вывода
Yurique © (2003-07-31 21:10:00)
Запускаю приложение (консольное, любое) вызовом CreateProcess, в параметре передается структура STARTUPINFO, в которой есть поля hStdInput и hStdOutput. Так вот, как этим поля использовать, и вообще, как перенаправлять потоки ввода и вывода консольного приложения.
nikkie (2003-07-31 21:45:00) [1]
Смотря что тебе надо. Можно оставить пустыми. Можно назначить им stdin/stdout от родительского процесса. Можно перенаправить в файл (см CreateFile), можно перенаправить в pipe (см CreatePipe). Последний способ используется, если надо консольный вывод отобразить в каком-то окне (memo, listbox и т.п.). Ну и не забывать про флаг STARTF_USESTDHANDLES.