TODOPIC

Lenguajes de programación para PC => Delphi => Mensaje iniciado por: Kid_Bengala en 12 de Mayo de 2008, 19:34:28

Título: Controlar programa
Publicado por: Kid_Bengala en 12 de Mayo de 2008, 19:34:28
hola

estoy desarrollando una aplicacion la cual segun unos sensores activa un programa pasandole unos parametro (programa.exe -img jsjs -bla blabla....) y quiero recoger la salida que devuelva y segun ella mostrar una o otra cosa por pantalla, vamos, que no apareza nada del otro programa, como si lo ejecutara oculto. Se como hacerlo el php, perl, visual basic y C, pero ni idea de como hacerlo en Delphi, ya que estoy aprendiendo y quiero darle una oportunidad. ¿alguna ayudita de como hacerlo? gracias

saludos de antonio
Título: Re: Controlar programa
Publicado por: maunix en 13 de Mayo de 2008, 08:43:54
Hace rato no hago eso, pero te paso un par de links que encontré haciendo una busca rápida por google.


Executing an external application (http://www.latiumsoftware.com/en/delphi/00002.php)

Running external applications: ShellExecute and ShellExecuteEx (http://www.festra.com/eng/mtut01.htm)


Espero te sean de utilidad, si no entiendes algo del inglés avisa y vemos.
Título: Re: Controlar programa
Publicado por: RICHI777 en 13 de Mayo de 2008, 14:23:54
Tambien podes usar CreateProcess ( Win32 API ), que en definitiva es la API que temina llamando ShellExecute.
Saludos !