Главная страницаОбратная связьКарта сайта

Вызов других программ

Увеличения числа участников при подготовке опаздывающей программы только замедляет процесс.


uses ...ToolWin, Windows...

procedure Run(App: string);
var
  ErrStr: string;

  PMSI: TStartupInfo;
  PMPI: TProcessInformation;
begin
  try
    CreateProcess(nil, @App[1], nil, nil, False, NORMAL_PRIORITY_CLASS,
      nil, nil, PMSI, PMPI);
  except
    ErrStr := "Fault run process: """ + App + """";
    Application.MessageBox(@ErrStr[1], "Failure process", MB_OK + MB_ICONERROR);
  end;
end;


Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Вызов других программ", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info