From b536bb46d97bc0396e2dce3836a238ea8cf0a0fe Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 23 Dec 2019 09:03:38 +0100 Subject: [PATCH] Update: exit del child --> IOB-MAN DOVREBBE uscire --- IOB-MAN/IOBManPanel.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/IOB-MAN/IOBManPanel.cs b/IOB-MAN/IOBManPanel.cs index 5a77d4a9..6809da84 100644 --- a/IOB-MAN/IOBManPanel.cs +++ b/IOB-MAN/IOBManPanel.cs @@ -186,8 +186,13 @@ namespace IOB_MAN Arguments = "NONE", WindowStyle = ProcessWindowStyle.Normal }; - // avvio processo - Process p = Process.Start(psi); + // avvio processo con using... + using (Process p = Process.Start(psi)) + { + p.WaitForExit(); + // ora chiudo current... + this.Close(); + } } /// /// Chiudo primo processo child (se ce ne sono) @@ -585,8 +590,6 @@ namespace IOB_MAN updateStatus(); // apre solo 1 con conf "fake" x condurre update... apriOneUpdate(); - Thread.Sleep(1000); - updateStatus(); } private void panel1_Paint(object sender, PaintEventArgs e)