Estoy trabajando en la aplicación VB6, que está conectada a la base de datos de MS Access, por lo que no quiero permitir que el usuario abra varias instancias de mi aplicación, ya que esto creará conflictos & alter conectado base de datos. Además, si el usuario intenta abrir otra instancia, la instancia que se está ejecutando actualmente debe estar enfocada. ¿Cómo puedo lograr esto? Gracias de antemano .......... :-)Impedir la apertura de múltiples instancias de la aplicación VB
5
A
Respuesta
6
Uso App.PrevInstance
:
'this code would be in a bas module for start up.'
Private Sub main()
'Check for previous instance and exit if found.'
Dim rc As Long
If App.PrevInstance Then
rc = MsgBox("Application is already running", vbCritical, App.Title)
Exit Sub
Else
frmMain.Show
End If
End Sub
+0
Gracias, eso funcionó perfectamente, ¿hay alguna forma de establecer el foco en la instancia actual en lugar de mostrar el mensaje de error ...? – Kushal
+0
Sí, use el método 'AppActivate': pase lo que esté en la barra de título de su aplicación. – MusiGenesis
Cuestiones relacionadas
- 1. Impedir instancias de formularios múltiples
- 2. Apertura de la aplicación nativa. de Safari
- 3. Aplicación ASP.NET instalador de MSI instancias múltiples
- 4. Programando la apertura de la aplicación de configuración (iPhone)
- 5. "Interceptar" la apertura de cualquier tooltip en toda la aplicación
- 6. Cómo detener una aplicación desde la apertura
- 7. Múltiples instancias de Redis
- 8. ¿Múltiples instancias de iPhone Simulator?
- 9. Múltiples instancias de variables estáticas
- 10. pregunta sobre la administración de instancias de la aplicación
- 11. ¿Prevenir múltiples instancias de una aplicación determinada en .NET?
- 12. Impedir la redirección de Xmlhttprequest
- 13. Múltiples instancias de intención pendiente
- 14. Cómo evitar la apertura de conexiones múltiples a la base de datos con OOP PHP
- 15. encuentra instancias de un formulario en vb 2008
- 16. impedir la importación de la función de la biblioteca estática
- 17. Javascript str.search() instancias múltiples
- 18. Impedir la creación de subprocesos en AppDomain
- 19. Apertura de la linterna de Galaxy Nexus
- 20. Número de instancias necesarias para la aplicación azul de Windows
- 21. Apertura del puerto 80 con la aplicación Java en Ubuntu
- 22. ¿Cuál de las siguientes expresiones Mutex previene idealmente múltiples instancias de la aplicación .Net y cuál es la diferencia?
- 23. Impedir la implementación de la creación de depuración con ClickOnce
- 24. Aplicación spotify de apertura desde mi aplicación iphone
- 25. Iniciando múltiples instancias upstart automáticamente
- 26. Compras múltiples en la aplicación de Android
- 27. ¿Completamente cerrada la aplicación de subprocesos múltiples?
- 28. Múltiples instancias de IntentService en Android
- 29. jQuery: Impedir la tecla enter
- 30. Múltiples instancias de una sola DLL MEF
El plazo que necesita es "la aplicación de instancia única". – ChrisF