DELPHI ЗАПУСК ВНЕШНЕГО ПРИЛОЖЕНИЯ

Delphi позволяет запускать внешние приложения из своего кода. Для этого используется процедура WinExec либо функция ShellExecute. Эти функции позволяют запускать исполняемые файлы, файлы с открытием в приложении по умолчанию, а также URL-адреса.

Пример использования функции ShellExecute:

ShellExecute(Handle, 'open', 'C:\Windows\System32\calc.exe', nil, nil, SW_SHOWNORMAL);

Данный код запустит калькулятор на компьютере пользователя. Параметр Handle указывает на окно, из которого запускается приложение, в данном случае калькулятор откроется из текущего окна, т.е. приложения на Delphi. Параметры 'open' и nil указывают на то, что нужно открыть файл в приложении по умолчанию. Параметр SW_SHOWNORMAL задает режим отображения окна приложения (в данном случае нормальный).

Если нужно передать аргументы приложению, можно указать их после имени исполняемого файла, например:

var
Arguments: string;
begin
Arguments := 'parameter1 parameter2';
ShellExecute(Handle, nil, 'C:\MyProgram.exe', PChar(Arguments), nil, SW_SHOWNORMAL);
end;

В данном примере запускается программа C:\MyProgram.exe с двумя параметрами - parameter1 и parameter2.

Подключение Delphi ds150e и первый запуск программы

Урок 2. Сохранение и запуск проекта Delphi 11

Delphi XE5. Запуск серверного приложения в авто- и ручном режиме на планшете

Компиляция проекта и запуск на другом компьютере Rad Studio Delphi

\

Delphi for iOS: запуск приложения в симуляторе iOS

Создание приложения для Android в Delphi

Delphi DS150E Установка и активация. 2016 пошаговая инструкция.

220526 RAD Server–комплекс решений для быстрого создания и запуска сервис-ориентированных приложений

Реклама
Новое
Реклама