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

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

Запустить внешнее приложение [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


Наверх

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