FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ISEXERUNNING SE PUEDE USAR PARA ESTO
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
ISEXERUNNING SE PUEDE USAR PARA ESTO
Posted: Fri Nov 28, 2008 12:15 AM

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

ME INTERESA FW Y XHB POR SER OPEN SOURCE
Posts: 94
Joined: Tue Mar 28, 2006 04:09 PM
ISEXERUNNING SE PUEDE USAR PARA ESTO
Posted: Fri Nov 28, 2008 03:45 AM
Hola Vladimir, yo lo uso de esta forma
  if IsExeRunning( cFileName( HB_ARGV( 0 ) ) )
    MsgWait( "Advertencia, el Sistema ya está abierto...", oApp:cEmpresa + " - " + oApp:cSistema ); quit
  endif


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
Luis Fernando Rubio Rubio

Continue the discussion