![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
результат работы.
1701g0 © (2006-11-23 14:34:00)Как добиться того, что бы результат работы оконной програмы отдавался в консоле. Т.е. например если запускают программ через консоль cmd> c:/test.exe по завершении её работы в консоле можно было видеть результат работы, который мне хочется там вывести. Приложение оконное, не консольное!
Anatoly Podgoretsky (2006-11-23 15:02:00) [1]> 1701g0 (23.11.2006 14:46:03) [3]
Какие именно данные и как возвращаются.
Джо (2006-11-23 14:57:00) [2]> [6] Джо © (23.11.06 14:52)
> Можно попробовать
Можно не пробовать. :) Не подходит.
Джо (2006-11-23 14:52:00) [3]> [3] 1701g0 (23.11.06 14:46)
>
> > AllocConsole;
>
> В таком случае проявляется "дополнительное" консольное окно.
> И в него возвращаются данные. А как быть с основным, через
> которое запустили приложение? Нужно туда вернуть.
Можно попробовать
AttachConsole (ATTACH_PARENT_PROCESS)
(только для версий Windows >= XP).
clickmaker (2006-11-23 14:49:00) [4]
> как быть с основным, через которое запустили приложение?
> Нужно туда вернуть
CreateProcess(), STARTUPINFO, hStdOutput, CreatePipe() etc
Сергей М. (2006-11-23 14:48:00) [5]
> основным, через которое
Галиматья несусветная, прости господи)..
1701g0 (2006-11-23 14:46:00) [6]
> AllocConsole;
В таком случае проявляется "дополнительное" консольное окно. И в него возвращаются данные. А как быть с основным, через которое запустили приложение? Нужно туда вернуть.
Сергей М. (2006-11-23 14:38:00) [7]
> отдавался в консоле
Картина маслом : Куртизанка, отдающаяся "в консоле")
Джо (2006-11-23 14:35:00) [8]> Приложение оконное, не консольное!
Самое простое:
AllocConsole;
и затемWrite, WriteLn;