Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-1184925658
digiman
2007-07-20 14:00
2008.04.13
Закачка файла через несколько прокси


3-1195575987
ari_9
2007-11-20 19:26
2008.04.13
Длинные (несколько суток) читающие транзакции в FB. Как лучше ?


8-1178443349
[Ice]
2007-05-06 13:22
2008.04.13
Renamer картинок


15-1203955152
Ega23
2008-02-25 18:59
2008.04.13
Есть ли в PHP5 аналог forward?


2-1205767970
webpauk
2008-03-17 18:32
2008.04.13
Проблемы с TlistView




   Наверх