



Basicamente é indicar o programa, local e modo de exibição.
É necessário estar declarado ShellApi na seção uses,
em versões unicode declare WinApi.ShellApi.
Exemplos de uso.
1 2 3 4 5 6 7 8 9 | procedure TForm1.Button1Click(Sender: TObject); begin { Abrindo a calculadora do windows } ShellExecute (Application.Handle, 'open', 'calc.exe', '', nil, SW_SHOWNORMAL); { Abrindo um programa específico } ShellExecute (Application.Handle, 'open', 'meu_programa.exe', '', 'D:\Teste', SW_SHOWMAXIMIZED); end; |