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

Вниз

как использовать ExecuteConsoleAppIORedirect ?   Найти похожие ветки 

 
Dy1 ©   (2007-08-21 20:21) [0]

есть консольная прога, выводящая в консоль несколько строк. Как прочитать эти строки?

procedure TForm1.Button1Click(Sender: PObj);
var  s: string;
begin
ExecuteConsoleAppIORedirect("pack.exe 1.exe -c3 -test", "", "", SW_RESTORE, "", s, 2000);
form.Caption := int2str(length(s)) +" "+ s; // по нулям


 
Vladimir Kladov   (2007-08-21 20:29) [1]

Это вроде бы было сделано для старых dos-приложений и 16-разрядных, использующих stdin и stdout. Не уверен, что сработает для любого современного 32-разрядного консольного приложения. Хотя пробовал на де-архиваторах командной строки вроде unrar и unzip, работало, кажется (когда делал).


 
Дмитрий К ©   (2007-08-21 20:39) [2]


> Dy1 ©   (21.08.07 20:21)

Если не заработает, попробуй это:
http://thaddy.co.uk/consoledemo.zip



Страницы: 1 вся ветка

Текущий архив: 2008.04.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
11-1187713261
Dy1
2007-08-21 20:21
2008.04.13
как использовать ExecuteConsoleAppIORedirect ?


15-1204178474
SteepeWolf
2008-02-28 09:01
2008.04.13
Восстановление данных


15-1203934590
DelphiN!
2008-02-25 13:16
2008.04.13
Инструменты для поиска "утечки" памяти в проекте


15-1204114557
Джо
2008-02-27 15:15
2008.04.13
Посоветуйте хостинг в Украине


15-1204054285
WondeRu
2008-02-26 22:31
2008.04.13
Аппаратная проблема