ejecutar un exe externo?

Post Reply
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

ejecutar un exe externo?

Post 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?
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
sjingo
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply