Yo en VisualBasic uso esto:

------------------------------------
Private Sub Form_Load()

If App.PrevInstance Then
        Unload Me
End If

End Sub
------------------------


----- Original Message -----
From: "Juan Carlos Paredes" <[EMAIL PROTECTED]>
To: "'Forum Help 400'" <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 5:44 PM
Subject: [SEMI OFF TOPIC] Comprobar un proceso activo en Windows


Buenas tardes, Foro:

Me encuentro con el siguiente problema. Tengo un servidor Windows que tiene
permanentemente activo un proceso que sube datos al AS/400 para que este,
mediante un proceso batch, los trate y emita facturas. Despues de procesar
esos ficheros los pasa a una carpeta hist�rica.

Pues bien, alguien se ha conectado al servidor y ha arrancado (mientras ya
estaba activo) de nuevo dicho proceso. Ello supone que un proceso y otro han
comenzado a interferirse. La pregunta es: �conoc�is alguna forma de
controlar desde un programa .BAT o Visual Basic si un determinado trabajo ya
est� activo para finalizar inmediatamente la ejecuci�n del segundo de ellos?

Gracias de antemano y un saludo.

Juan Carlos



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a