Mehrfachstart der Anwendung unterbinden
Bei gewissen Programmen ist es von Vorteil wenn nur einmal das Programm läuft.
Dies kann paar Zeilen Code verhindert werden.
Die folgenden paar Zeilen Code muss in der "Shown" Funktion beim Hauptfenster eingefügt werden.
Dies kann paar Zeilen Code verhindert werden.
Die folgenden paar Zeilen Code muss in der "Shown" Funktion beim Hauptfenster eingefügt werden.
private sub shown_mainForm()
Dim RunningProcess As Process() = Process.GetProcessByName(Process.GetCurrentProcess.ProcessName)
If RunningProcess.Length > 1 Then
MsgBox("Das Programm wird bereits ausgeführt")
End
End If
End
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 91704
Url: https://administrator.de/contentid/91704
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
17 Kommentare
Neuester Kommentar
Kannst Du den Code bitte mal an Microsoft senden? Outlook 2007 kann man, so oft wie man möchte, mehrfach starten. Hat Microsoft wohl vergessen zu testen...
Sorry für Verzögerung. Outlook 2007 geht so oft auf, wie ich es aufrufe. Ich kann es auch fünfmal starten und ich habe dann fünf Outlook-Instanzen.
Es steht in der Anzahl im Task-Manager, in der ich es aufrufe.
Sprichst Du bei Deinem Outlook auch über Outlook 2007?
Interessant, aber klar, ist, dass, wenn ich Outlook 2007 dann über Datei - Beenden schließe, dass sich alle Instanzen schließen.
Es steht in der Anzahl im Task-Manager, in der ich es aufrufe.
Sprichst Du bei Deinem Outlook auch über Outlook 2007?
Interessant, aber klar, ist, dass, wenn ich Outlook 2007 dann über Datei - Beenden schließe, dass sich alle Instanzen schließen.
Ich nutze Windows XP 32-bit mit SP3 und Office 2007 Small Business SP1.
Danke für den Test. Wie gesagt, unter Windows XP startet Outlook 2007 bei mir so oft, wie ich es aufrufe.
Für die, die es interessiert: es war mal wieder Patchday mit neuen Windows XP-Updates. Gratulation an Microsoft, dass dieses Problem für 3 Monate behoben war. Jetzt ist es wieder da. Man kann wieder 10mal Outlook 2007 starten und mit einem einzigen Schließen alle Instanzen schließen...