Page 1 of 1

ejecutar un exe externo?

Posted: Sun May 07, 2006 11:40 pm
by leandro
Amigo del foro buenas noches:-).


Necesito ejecutar un exe externo... y al mismo tiempo que al terminar la ejecución continue con una funcion de mi ejecutable. alguie sabe como hacer esto?

Posted: Mon May 08, 2006 12:29 am
by sjingo
Prueba esto:



if iswinnt()
winExec("rundll32.exe url.dll, FileProtocolHandler " + exe_externo, 0 )
else
winexec("start "+exe_externo,0)
endif


Donde exe_externo es el nombre de la aplicación. Si está en otro directorio hay que colocar con la ruta completa.



Un saludo

Marcelo Jingo

Posted: Mon May 08, 2006 8:10 am
by Antonio Linares
Leandro, Marcelo,

Hay que usar WaitRun() en vez de WinExec(), ya que WaitRun() espera a que la aplicación llamada termine, para continuar la ejecución de nuestra aplicación. La sintaxis es igual.