Impedir q pueda arrancar mas de una vez mi aplic
Publicado por Simon (13 intervenciones) el 27/08/2006 16:38:38
Hola a todos, mi pregunta es como puedo Impedir que se pueda arrancar mas de una vez mi aplicación
Este es el código del programa inicio, que alguien se conduela de mi, gracias por anticipadas.
CLOSE ALL
CLEAR ALL
SET ESCAPE OFF
SET CENTURY ON
SET DATE TO DMY
SET NOTIFY OFF
SET TALK OFF
SET DELETED ON
SET DECIMALS TO 2
LOCAL lcNewDir
*!* Ir al directorio del ejecutable
lcNewDir = JUSTPATH(SYS(16, 0))
CD (lcNewDir)
SET DEFAULT TO (lcNewDir)
SET EXACT ON
SET EXCLUSIVE OFF
SET MULTILOCKS ON
SET SYSMENU OFF
SET STATUS BAR OFF
ON SHUTDOWN quit
CLOSE ALL
PUBLIC ADMINI,RECTOR,SECRET, _VentanasOpen
_VentanasOpen = 0
SET PATH TO ;Base_Dato;Menu;Icono;Mantenimientos;Progrmas;Ayuda_
SET CLASSLIB TO ("\ToolBars") ADDITIVE
use compañia
GO TOP
fondo = ALLTRIM(compañia.fondo)
WITH _Screen
.LockScreen = .F.
.BackColor = RGB(255,255,255)
.BorderStyle = 2
.Closable = .T.
.ControlBox = .T.
.MaxButton = .T.
.MinButton = .T.
.WindowState = 2
.Movable = .T.
.Caption = " InscriSoft S.A." && Set a caption
.ShowTips = .T.
.icon = '\Icono\APPS.ico'
.Picture = fondo&&'C:\Trabajo_Practico\Icono\Bandera_Fondo.bmp'
ENDWITH
PUBLIC MiBarra, Usuario
MiBarra = CREATEOBJECT("Barra")
MIBARRA.DOCK(0)
DO FORM entrada
READ EVENTS
PROCEDURE SALIR
IF MESSAGEBOX('Realmente Desea Salir Del Sistema?',36,'Cenoví Compu Center,CECOMCE ') = 7
RETURN
ELSE
SET SYSMENU TO DEFAULT
RELEASE MiBarra
CANCEL
CLOSE ALL
QUIT
ENDIF
ENDPROC
Este es el código del programa inicio, que alguien se conduela de mi, gracias por anticipadas.
CLOSE ALL
CLEAR ALL
SET ESCAPE OFF
SET CENTURY ON
SET DATE TO DMY
SET NOTIFY OFF
SET TALK OFF
SET DELETED ON
SET DECIMALS TO 2
LOCAL lcNewDir
*!* Ir al directorio del ejecutable
lcNewDir = JUSTPATH(SYS(16, 0))
CD (lcNewDir)
SET DEFAULT TO (lcNewDir)
SET EXACT ON
SET EXCLUSIVE OFF
SET MULTILOCKS ON
SET SYSMENU OFF
SET STATUS BAR OFF
ON SHUTDOWN quit
CLOSE ALL
PUBLIC ADMINI,RECTOR,SECRET, _VentanasOpen
_VentanasOpen = 0
SET PATH TO ;Base_Dato;Menu;Icono;Mantenimientos;Progrmas;Ayuda_
SET CLASSLIB TO ("\ToolBars") ADDITIVE
use compañia
GO TOP
fondo = ALLTRIM(compañia.fondo)
WITH _Screen
.LockScreen = .F.
.BackColor = RGB(255,255,255)
.BorderStyle = 2
.Closable = .T.
.ControlBox = .T.
.MaxButton = .T.
.MinButton = .T.
.WindowState = 2
.Movable = .T.
.Caption = " InscriSoft S.A." && Set a caption
.ShowTips = .T.
.icon = '\Icono\APPS.ico'
.Picture = fondo&&'C:\Trabajo_Practico\Icono\Bandera_Fondo.bmp'
ENDWITH
PUBLIC MiBarra, Usuario
MiBarra = CREATEOBJECT("Barra")
MIBARRA.DOCK(0)
DO FORM entrada
READ EVENTS
PROCEDURE SALIR
IF MESSAGEBOX('Realmente Desea Salir Del Sistema?',36,'Cenoví Compu Center,CECOMCE ') = 7
RETURN
ELSE
SET SYSMENU TO DEFAULT
RELEASE MiBarra
CANCEL
CLOSE ALL
QUIT
ENDIF
ENDPROC
Valora esta pregunta


0