Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

результат работы.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
2-1164112087
Сатир
2006-11-21 15:28
2006.12.10
сравнение двух булевых массивов


2-1163773206
KyRo
2006-11-17 17:20
2006.12.10
не могу передать файл через TServerSocket


1-1161944340
312kbps
2006-10-27 14:19
2006.12.10
PopupMenu and Handle


2-1164028160
Kelim
2006-11-20 16:09
2006.12.10
Блокирование/разблокирование устройств


15-1163696766
ArtemESC
2006-11-16 20:06
2006.12.10
Зачем нужна теория вероятности?