Ich arbeite an VB6-Anwendung, die mit MS Access-Datenbank verbunden ist, so möchte ich nicht zulassen, dass Benutzer mehrere Instanzen meiner Anwendung öffnen, da dies Konflikte erstellen wird & ändern verbunden Datenbank. Wenn der Benutzer versucht, eine andere Instanz zu öffnen, muss die aktuell ausgeführte Instanz ebenfalls fokussiert sein. Wie kann ich das erreichen? Vielen Dank im Voraus .......... :-)Prevent öffnende mehrere Instanz von VB-Anwendung
5
A
Antwort
6
Verwendung 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
Danke, das hat perfekt funktioniert, jetzt ist es sowieso da, um den Fokus auf die aktuelle Instanz zu setzen anstatt eine Fehlermeldung zu zeigen ..? – Kushal
+0
Ja, verwenden Sie die 'AppActivate' Methode - übergeben Sie, was auch immer in der Titelleiste Ihrer Anwendung ist. – MusiGenesis
Verwandte Themen
- 1. öffnende Kindansicht zurück von scrollview
- 2. Ember mehrere Instanz von Controllern
- 3. CasperJS; öffnende dynamische URL
- 4. mehrere Zeit Form Prevent einreichen mit
- 5. Prevent Durchführung von Elternereignishandler
- 6. Prevent eine Datei von
- 7. Prevent Übertragung von Session
- 8. Prevent ansible von sudo
- 9. Mehrere Spiel-Instanz
- 10. Prevent ADO.NET von Sp_executesql mit
- 11. IntelliJ Argumente an öffnende Klammern ausrichten?
- 12. Prevent Bootstrap verdecken von „Springen“
- 13. Prevent Child Form von wachsenden
- 14. Prevent JSOUP von unencoding Attributwerte
- 15. Prevent Auswahl von Shift + Klicken
- 16. laufen mehrere Instanz Schläger Programm
- 17. Prevent Fehlobjektzuordnung
- 18. C# öffnende Datei in einer Lösung
- 19. link_to user_path (@user) nicht öffnende Seite
- 20. Kivy markup messing up öffnende eckige Klammer
- 21. Fullpage.js - Prevent scroll
- 22. Übereinstimmungen von zwei Anführungszeichen, denen keine öffnende Klammer vorangestellt ist
- 23. android play musik auf öffnende app
- 24. öffnende Bilddatei auf C++, PNG, JPEG
- 25. Get Instanz von Instanz-ID
- 26. Mehrere Dropzone-Instanz in einem HTML-Formular
- 27. Mehrere Arbeiter Rollen auf der gleichen Instanz
- 28. AngularJs 2 - mehrere Instanz des Dienstes erstellt
- 29. Mehrere Apps auf einer JBoss-Instanz
- 30. Wix: mehrere Instanzen entfernen vorherige Instanz
Der Begriff, den Sie benötigen, ist "einzelne Instanz Anwendung". – ChrisF