SoloCodigo

Programación General => Delphi => Mensaje iniciado por: RedChaos en Martes 2 de Agosto de 2005, 13:56

Título: Ejecutar Programas
Publicado por: RedChaos en Martes 2 de Agosto de 2005, 13:56
Quien me puede decir como ejecutar programas y ayudas desde mi programa de delphi?
Título: Re: Ejecutar Programas
Publicado por: Eternal Idol en Martes 2 de Agosto de 2005, 15:00
Para ejecutar procesos podes usar ShellExecute con la operacion open o CreateProcess.
Título: Re: Ejecutar Programas
Publicado por: Enko en Martes 2 de Agosto de 2005, 15:04
Código: Text
  1.  
  2. ShellExecute(Handle, Operation, FileName, Params, Folder, ShowCmd)
  3.  
  4.  
Visita: http://www.latiumsoftware.com/en/delphi/00002.php (http://www.latiumsoftware.com/en/delphi/00002.php)
Título: Re: Ejecutar Programas
Publicado por: RedChaos en Miércoles 3 de Agosto de 2005, 09:09
El ShellExecute perfecto, facil y comodo de usar, aparte de tener muchas opciones

El codigo es como tu dices

ShellExecute (Handle(Formulario desde el q lanzas la aplicacion .handle), Operation(String con el q decides si abrir 'open', imprimir 'print', etc.) , FileName(Path del archivo) ,Parameters (Parametros q se le pasan a tu aplicacion a lanzar, enormemente util, nil si no hay q pasar nada) , Folder (Direccion de las aplicaciones por defecto, tb muy util) , Showcmd (Modo de ejecucion, es decir en pantalla completa, normal, como sea(SW_SHOW,SW_SHOWMAXIMIZED,etc.)) )