ISEXERUNNING SE PUEDE USAR PARA ESTO

Post Reply
Vladimir Zorrilla
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU

ISEXERUNNING SE PUEDE USAR PARA ESTO

Post by Vladimir Zorrilla »

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
derpipu
Posts: 93
Joined: Tue Mar 28, 2006 4:09 pm
Location: Tequila, Jalisco Mexico
Contact:

Post by derpipu »

Hola Vladimir, yo lo uso de esta forma

Code: Select all

  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
Post Reply