Hi,
eine Anforderung ist, dass die Applikation nur ein Mal gestartet werden kann bzw. dass es maximal eine laufende Applikation gibt. Dazu verwende ich Mutex.OpenExisting(string name).
Beim Debuggen fliegt aber immer eine Exception, da ja noch keine Applikation des Namens vohanden ist. Jetzt wollte ich mal wissen, ob es eine Möglichkeit gibt, das zu umgehen?
Die Methode ist innerhalb eines Try-Catch Blocks.
Es wäre ja schon schön, wenn die Applikation ohne Exceptions aufstarten würde.
Dass der Fehler im Visual Studio angezeigt wird, liegt an deinen Exception-Einstellungen. Je nach Konfiguration kann man so besser mitbekommen, wann und wo ein Fehler fliegt.
Du kannst auch das Code-Snippet aus Programm nicht mehrmals starten (.Net) verwenden (welches ohne Exception auskommt, was m.E. für diesen Fall besser geeignet ist).
Super. Danke für die schnellen Antworten.
Auf die Exceptions-Settings verzichte ich mal, einfach damit die Handhabung für jeden Entwickler gleich ist, ohne dass jeder die selbe Einstellung vornehmen muss.
Daher entscheide ich mich für Th69's Lösung.
Merci!