FoxPro/Visual FoxPro - run/n

 
Vista:

run/n

Publicado por Lisandro (65 intervenciones) el 18/08/2003 21:31:01
Tengo un programa que al clickear un botón lanza otro programa con RUN/N. ¿Cómo puedo saber si ese programa se está ejecutando para que el usuario no lo active nuevamente antes de que termine? (No quiero desactivar el botón, porque el usuario puede querer repetirlo)
Desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:run/n

Publicado por Roman Suazo (2723 intervenciones) el 19/08/2003 00:36:38
Ok, busca en la internet el uso de las siguientes apis:

DECLARE Integer SetForegroundWindow IN Win32API Long lnhWnd
DECLARE Integer GetWindowText IN Win32API Integer, String, Integer
DECLARE Integer GetWindow IN Win32API Integer, Integer
DECLARE Integer IsWindowVisible IN Win32API Integer
DECLARE Integer GetActiveWindow IN Win32API

asi en un while checas si la ventana del programa existe.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar