Hallo zusammen,
gibt es eine Einstellung im Visual Studio 2019 um zu verhindert,
dass ein ein Programm mehrfach gestartet werden kann.
Oder muss ich dies im Programmcode erledigen.
Für klassisch Windows Forms Anwendungen habe ich was im Internet gefunden.
Doch bei mit ist das so:
Es wird nur ein Prozess Instanz erzeugt.
Der Benutzerdialog wird bei Bedarf geöffnet.
Vielen Dank vorerst.
Grüße von CopWorker
gibt es eine Einstellung im Visual Studio 2019 um zu verhindert,
dass ein ein Programm mehrfach gestartet werden kann.
Oder muss ich dies im Programmcode erledigen.
C#:
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Process prCurrentPocess = new Process();
clOrderMan.InitOrderManager();
prCurrentPocess = Process.GetCurrentProcess();
iResult = clOrderMan.CreateOrderManControl();
if (iResult.Equals(-1))
{
if(prCurrentPocess != new Process())
prCurrentPocess.Kill();
}
}
Für klassisch Windows Forms Anwendungen habe ich was im Internet gefunden.
Doch bei mit ist das so:
Es wird nur ein Prozess Instanz erzeugt.
Der Benutzerdialog wird bei Bedarf geöffnet.
Vielen Dank vorerst.
Grüße von CopWorker