TENGO 2 EJECUTABLES DESDE EL EJECUTABLE DOS.EXE
QUIERO SABER SI EL UNO.EXE ESTA ABIERTO PERO NO FUNCIONA
IF ( ISEXERUNNING( "UNO.EXE" ) )
MsgStop("ESTE PROGRAMA YA SE ENCUENTRA ABIERTO", "ATENçION!")
RETURN( .F. )
ELSE
MsgStop("ESTE PROGRAMA ESTA CERRADO", "ATENçION!")
ENDIF
DICE QUE ESTA ABIERTO PERO NO LO ESTA
ISEXERUNNING SE PUEDE USAR PARA ESTO
-
- Posts: 225
- Joined: Tue Feb 28, 2006 4:25 pm
- Location: PERU
ISEXERUNNING SE PUEDE USAR PARA ESTO
ME INTERESA FW Y XHB POR SER OPEN SOURCE
Hola Vladimir, yo lo uso de esta forma
yo creo que estas aplicando mal los parametros, no creo que lleve el nombre del exe, mas bien tienes que hacer referencia a otra cosa, en este caso este codigo evalua creo el nombre del Window de la aplicacion, pero no estoy muy seguro, habria que alguien nos diera sus observaciones..
Saludos
Code: Select all
if IsExeRunning( cFileName( HB_ARGV( 0 ) ) )
MsgWait( "Advertencia, el Sistema ya está abierto...", oApp:cEmpresa + " - " + oApp:cSistema ); quit
endif
Saludos
Luis Fernando Rubio Rubio