DELPHI ЗАПУСК ВНЕШНЕГО ПРИЛОЖЕНИЯ И ОЖИДАНИЕ ЕГО ЗАВЕРШЕНИЯ
Для запуска внешнего приложения из Delphi и ожидания его завершения можно использовать компонент TProcess. Этот компонент позволяет запустить любое приложение, и после завершения работы этого приложения получить результаты его работы в Delphi-приложение.
Для начала работы с TProcess нужно создать его экземпляр и указать необходимые свойства, такие как имя выполняемого файла и параметры запуска. Далее, для запуска приложения нужно вызвать метод Execute, а для ожидания его завершения – метод WaitUntilExit.
var Process: TProcess;begin Process := TProcess.Create(nil); try Process.Executable := 'C:\Windows\System32\notepad.exe'; Process.Parameters.Add('C:\example.txt'); Process.Execute; Process.WaitUntilExit; finally Process.Free; end;
В данном примере мы запускаем блокнот и передаем ему в качестве параметра путь до файла example.txt. После выполнения приложения блокнота, метод WaitUntilExit будет ждать, пока процесс не завершится, и только после этого продолжит работу программы Delphi.
Запуск макроса по времени
20191226 Релиз FGX Native Чего ожидать от мобильной разработки на Delphi
5 Секретов запуска на Kiсkstarter (Руководство от Эксперта)
Как сделать запуск программ по расписанию
Leverage existing Delphi business logic in new applications
Уроки Delphi (Делфи) для начинающих с нуля. Урок №1 «Визуальная среда разработки программ»