FoxPro/Visual FoxPro - aplicación

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 80 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

aplicación

Publicado por julia (124 intervenciones) el 23/05/2003 04:22:09
ya tengo mi prg.exe pero como se si ya se esta ejecuntado. esto
para evitar que se ejecute mas de una vez.
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:aplicación

Publicado por Cecilia Colalongo (218 intervenciones) el 23/05/2003 12:07:03
Fijate con ésto, cuenta la cantidad de ventanas de la misma clase, tendrías que reemplazar donde dice "MiPrograma" por el nombre de tu ejecutable (el nombre del proyecto). Por lo general en VFP las clases de ventanas generadas son NombreDelExe + 6c000000 en algunos casos puede variar.

DECLARE Long FindWindowEx IN User32 Long hWnd1, Long hWnd2, String lpsz1, String lpsz2

hhWnd=0
hwnd=FindWindowEx(0,0,"MiPrograma6c000000","")

DO WHILE hwnd<>0
hwnd=FindWindowEx(0,hwnd,"Haberes6c000000","")
hhWnd=hhWnd+1
ENDDO

IF (hhWnd>2)
MSGBOX("Sólo puede ejecutarse una sesión por sistema."+CHR(13)+CHR(13)+"Salga de otras sesiones que tenga abiertas y ejecute nuevamente.",0+16,"¡Atención!")
QUIT
ENDIF
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