Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в Delphi выполнить командную строку [D5]


Bi ©   (2002-09-23 07:08:00) 

Есть определенные действия которые знаешь как выполнять из командной строки, нужно чтобы Делпфя могла то же это сделать.


kkv   (2002-09-23 09:06:00) [1]

Song:>Это уже тонкости. Вопрос ведь был относительно командной строки. Я и ответил.


Song   (2002-09-23 08:49:00) [2]

2kkv (23.09.02 08:38)
Автору не нужно было ждать пока программа отработает.


kkv   (2002-09-23 08:38:00) [3]

Song:>Ответ на вопрос.


Song   (2002-09-23 08:23:00) [4]

2kkv (23.09.02 08:09)
Это Вы к чему?


kkv   (2002-09-23 08:09:00) [5]

procedure Start(CmdLine:string);
var
si: TStartupInfo;
p: TProcessInformation;
begin
FillChar(Si,SizeOf(Si),#0);
with Si do begin
cb := SizeOf( Si);
dwFlags := STARTF_USESHOWWINDOW;
wShowWindow := SW_HIDE;
end;
if not CreateProcess(
nil,
PChar(CmdLine),
nil,
nil,
false,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS,
nil,
nil,
si,
p)
then
ShowMessage("Не могу создать процесс!. Ошибка:"+IntToStr(GetLastError()))
else
WaitForsingleObject(p.hProcess,Infinite);
end;


Semion   (2002-09-23 07:52:00) [6]

в факе на этом сайте
Подними свои очи к заглавию страници


Separator   (2002-09-23 07:51:00) [7]

C:\Program Files\Common Files\Borland Shared\MSHelp


Bi   (2002-09-23 07:46:00) [8]

А где взять WinSDK Help и в каком именно FAQ.


MBo   (2002-09-23 07:39:00) [9]

WinSDK Help и в FAQ пример есть


Bi   (2002-09-23 07:30:00) [10]

Спасибо, а нельзя чуть подробнее - в справке ничего не нашел: что это, команда object Pascal или компонент объекта.


MBo   (2002-09-23 07:17:00) [11]

shellexecute


Наверх

Титульная страница Поиск, карта сайта Написать письмо