ejecutar un exe externo?

ejecutar un exe externo?

Postby leandro » Sun May 07, 2006 11:40 pm

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 AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby sjingo » Mon May 08, 2006 12:29 am

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
sjingo
 
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Postby Antonio Linares » Mon May 08, 2006 8:10 am

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 75 guests