RSS
StartseiteKnowledge LibraryTop 10Impressum

2.14 Wie kann sicherstellen, dass nur eine Programminstanz ausgeführt wird?

VB4-VB6

Von: Thorsten Dörfler

Die App.PrevInstance- Eigenschaft informiert darüber, ob schon eine Programminstanz ausgeführt wird und gibt in diesem Fall den Wert True zurück. Andernfalls False, wenn noch keine Instanz des Programms läuft.

Beispiel: Form_Load

Private Sub Form_Load()
  If App.PrevInstance = True Then
    MsgBox "Die Anwendung wird bereits ausgeführt."
    Unload Me
    Exit Sub
  End If

  ' ... weiterer Initialisierungscode

End Sub

Beispiel: Sub Main

Sub Main()
  If App.PrevInstance = True Then
    MsgBox "Die Anwendung wird bereits ausgeführt."
    Exit Sub
  End If

  ' ... weiterer Initialisierungscode

End Sub
Links zum Thema