Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
Andry   (2001-11-17 21:12) [0]

Доброго времени суток. Избитая тема - надо анализировать что, DOS прога выводит в консольное окно. Читал массу ответов на этот вопрос с примерами. Но все славно когда работаешь с 32 разрядными прогр. типа ping, а если arj2.5 :( Если создать консоль через AllocConsole то все хорошо, но потом не убить это окно FreeConsole не помогает.
Заранее благодарен за все ответы.


 
Владимир Чаплинский   (2001-11-23 01:40) [1]

может тебе это поможет?

function RunAndGrab(cmd:string):string;
var
si:STARTUPINFO;
c:char;
fs,rc:cardinal;
pi:_Process_Information;
tRead,cWrite:Thandle;
prh,exc:cardinal;
sa:TSecurityAttributes;
begin
result:="";
fillchar(si,sizeof(si),0);
fillchar(pi,sizeof(pi),0);
si.cb:=SizeOf(si);
si.dwFlags:=STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW;
si.wShowWindow:=SW_HIDE;

sa.nLength:=sizeof(sa); //


 
Delirium   (2001-11-23 15:29) [2]

В "Кладовке" есть TDosCommand - решает проблемы как в текстом, так и с "концом" работы



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

Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
3-90494
dymka
2002-02-04 12:42
2002.02.28
тип TIME в IB6


14-90642
anod
2002-01-12 18:01
2002.02.28
Книги


3-90508
OLEG_Hr
2002-02-04 14:37
2002.02.28
Array and DBGrid (IB6)


3-90457
kserg@ukr.net
2002-02-01 10:08
2002.02.28
Как переименовать таблицу SQL-командой?


1-90538
Basil
2002-02-08 14:33
2002.02.28
Как найти каталог





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский