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