Как открыть диалог “Открыть с помощью…”
Как открыть диалог «Открыть с помощью…»
Как открыть диалог "Открыть с помощью..." uses ShellApi; procedure OpenWith(FileName: string); begin ShellExecute(Application.Handle, 'open', PChar('rundll32.exe'), PChar('shell32.dll,OpenAs_RunDLL ' + FileName), nil, SW_SHOWNORMAL); end; procedure TForm1.Button1Click(Sender: TObject); begin if Opendialog1.Execute then OpenWith(Opendialog1.FileName); end;