PDA

Ver la Versión Completa : Ejecutar otra Aplicación desde un programa Delphi


Neftali [Germán.Estévez]
30-06-2006, 13:12:29
¿Cómo puedo ejecutar una aplicación externa desde Delphi?

(1) Utilizando ShellExecute:


ShellExecute(Self.handle,'Open','Compresor','Parámetros_de_compresión',nil, SW_SHOWNORMAL);


(2) También podemos hacer uso de Winexec. Esto ejecutara el programa notepad.exe que se encuentra en el path.


procedure TForm1.Button1Click(Sender: TObject);
begin
winexec('notepad.exe',1);
end;


Aquí ejecutamos un programa que no se encuentra en el path.


procedure TForm1.Button2Click(Sender: TObject);
begin
winexec('c:\miruta\miprograma.exe',1);
end;


Para mas información ver la funcion winexec y shellexecute del api de windows win32.hlp