• Sábado 9 de Noviembre de 2024, 03:28

Autor Tema:  Ejecutar Programas  (Leído 1400 veces)

RedChaos

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Ejecutar Programas
« en: Martes 2 de Agosto de 2005, 13:56 »
0
Quien me puede decir como ejecutar programas y ayudas desde mi programa de delphi?

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ejecutar Programas
« Respuesta #1 en: Martes 2 de Agosto de 2005, 15:00 »
0
Para ejecutar procesos podes usar ShellExecute con la operacion open o CreateProcess.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Ejecutar Programas
« Respuesta #2 en: Martes 2 de Agosto de 2005, 15:04 »
0
Código: Text
  1.  
  2. ShellExecute(Handle, Operation, FileName, Params, Folder, ShowCmd)
  3.  
  4.  
Visita: http://www.latiumsoftware.com/en/delphi/00002.php

RedChaos

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Ejecutar Programas
« Respuesta #3 en: Miércoles 3 de Agosto de 2005, 09:09 »
0
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.)) )