uses SHELLAPI;//uses節に追加 ----------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); begin if OpenDialog1.Execute then ShellExecute(Handle,nil,PChar(OpenDialog1.Filename),nil,nil,SW_NORMAL); end;
function ShellExecute(hWnd: HWND; // 親ウィンドウのハンドル Operation : PChar // 操作 FileName : PChar // 操作対象のファイル Parameters: PChar // 操作のパラメータ Directory : PChar; // 作業ディレクトリ ShowCmd : Integer)// 表示状態 : HINST;