![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запустить внешнее приложение [D6, Win2k]
НовичокНовый © (2004-12-29 17:43:00)Как запустить внешнее приложение?
GuAV (2004-12-29 18:38:00) [1]http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621841&n=15
НовичокНовый (2004-12-29 18:18:00) [2]>Суслик © (29.12.04 18:06) [4]
procedure TfrmMain.Button1Click(Sender: TObject);
var
si: STARTUPINFO;
pi: PROCESS_INFORMATION;
begin
memo1.Lines.Add('Запуск');
GetStartupInfo(si);
CreateProcess(
'D:\Projects\!Temp\Temp01\Temp01.exe',
nil,
nil,
nil,
FALSE,
0,
nil,
nil,
si,
pi);
memo1.Lines.Add('Конец');
end;
Не ждет, однако...
Сразу выдает 'Запуск' и 'Конец'
Digitman (2004-12-29 18:07:00) [3]
> winexec просто запускает, а мне надо запустить и подождать
Анальный вариант пока еще не против докум-ции Мелкософт
Суслик (2004-12-29 18:06:00) [4]тогда createprocess
примеров использования в сети много
НовичокНовый (2004-12-29 18:02:00) [5]>Alibaba © (29.12.04 17:53) [2]
winexec просто запускает, а мне надо запустить и подождать пока завершит работу приложение
Alibaba (2004-12-29 17:53:00) [6]http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621360&n=15
Piter (2004-12-29 17:49:00) [7]FAQ