IWinApplicationClass.ShellExecute

Синтаксис

ShellExecute(Info: IWinShellExecuteInfo);

Параметры

Info. Информация о файле (приложении), которое необходимо запустить.

Описание

Метод ShellExecute осуществляет открытие файла (приложения), информация о котором передается посредством параметра Info.

Комментарии

Если при открытии файла (приложения) возникает какая-либо ошибка, то для метода ShellExecute будет сгенерирована исключительная ситуация.

Пример Fore

Для выполнения примера предполагается наличие файла «C:\Doc\Catalog.xls».

Sub UserProc;
Var
    Info: IWinShellExecuteInfo;
Begin
    Info := New WinShellExecuteInfo.Create;
    Info.Directory := "C:\Doc";
    Info.File := "Catalog.xls";
    WinApplication.ShellExecute(Info);
End Sub UserProc;

При выполнении примера указанный файл будет открыт приложением, зарегистрированным для этого в операционной системе.

Пример Fore.NET

Для выполнения примера предполагается наличие файла «C:\Doc\Catalog.xls».

Imports Prognoz.Platform.Interop.Ui;

Sub UserProc();
Var
    Info: WinShellExecuteInfo = New WinShellExecuteInfoClass();
    WinAppCls: WinApplicationClass = New WinApplicationClassClass();
Begin
    Info.Directory := "C:\Doc";
    Info.File := "Catalog.xls";
    WinAppCls.ShellExecute(Info);
End Sub;

При выполнении примера указанный файл будет открыт приложением, зарегистрированным для этого в операционной системе.

См. также:

IWinApplicationClass