Shell プログラム起動
Shell関数は指定した実行可能プログラムを起動する関数です。
Delphiでは WinExec APIを使用します。
間れづけをもとに起動したい場合は ShellExecute APIを使用します。
| ■ WinExec の使用例 |
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec('C:\Windows\Notepad.exe', SW_SHOW);
end;
|
| ■ ShellExecute の使用例 |
// uses に ShellApi を追加します。
procedure TForm1.Button1Click(Sender: TObject);
var
S : string;
begin
S := 'G:\Bookmark.htm';
ShellExecute(Handle, 'open', PChar(S), '',
PChar(ExtractFilePath(Application.ExeName)),
SW_SHOW);
end;
|