Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como poder abrir solo 1 ves el programa

Estas en el tema de como poder abrir solo 1 ves el programa en el foro de Visual Basic clásico en Foros del Web. hola amigos, tengo un programa en visual basic, y por cuestiones de seguridad quiero hacer algo para que una vez abierto el sistema desde el ...
  #1 (permalink)  
Antiguo 03/03/2008, 18:25
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 17 años, 9 meses
Puntos: 0
como poder abrir solo 1 ves el programa

hola amigos, tengo un programa en visual basic, y por cuestiones de seguridad quiero hacer algo para que una vez abierto el sistema desde el acceso directo, ya no se pueda abrir 2 veces la misma ventana si le vuelvo a dar clic en el acceso directo, como el podria hacer para checar eso o que opcion puedo hacer aparte de checar si ya esta abierta la base de datos o que me recomiendan hacer.


gracias
  #2 (permalink)  
Antiguo 04/03/2008, 01:31
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Re: como poder abrir solo 1 ves el programa

En el formulario de inicio:

Código:
If App.PrevInstance Then
        MsgBox "El programa ya se está ejecutando", vbInformation + vbOKOnly, "Facturación"
        End
    Else
        ..... iniciar programa
    End If
o si no quieres mostrar ningún mensaje, simplemente:

Código:
If App.PrevInstance Then End
  #3 (permalink)  
Antiguo 04/03/2008, 16:44
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: como poder abrir solo 1 ves el programa

muchas gracias, me funciono de exelente manera.
  #4 (permalink)  
Antiguo 06/03/2008, 07:11
Avatar de piojoman  
Fecha de Ingreso: enero-2005
Ubicación: Argentina
Mensajes: 224
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: como poder abrir solo 1 ves el programa

tambien se podria haber solucionado leyendo las FAQ me parece!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:57.