C# - Wait to finish before doing the next task
Posted
by
Alex Ogden
on Stack Overflow
See other posts from Stack Overflow
or by Alex Ogden
Published on 2012-04-01T11:23:29Z
Indexed on
2012/04/01
11:30 UTC
Read the original article
Hit count: 171
c#
i have a server application with a richtextbox as the console text basically. The problem is, i have start, restart and stop buttons - But my restart button doesn't work.
Heres my code for the restart button:
consoletxt("RESTART", "Restarting Server...");
statuslabel1.Text = "Restarting";
statuslabel1.ForeColor = Color.Orange;
statuslabel2.Text = "Restarting";
statuslabel2.ForeColor = Color.Orange;
command("stop");
//The performclick just starts the server
startbtn.PerformClick();
statuslabel1.Text = "Online";
statuslabel1.ForeColor = Color.DarkGreen;
statuslabel2.Text = "Online";
statuslabel2.ForeColor = Color.DarkGreen;
consoletxt("RESTART", "Restart completed, server online!");
However, the output is this:
2012-04-01 11:32:12 [RESTART] Restarting Server...
2012-04-01 11:32:12 [RESTART] Restart completed, server online!
2012-04-01 11:32:12 [INFO] CONSOLE: Stopping the server..
2012-04-01 11:32:12 [INFO] Stopping server
So, it says that the restart has finished in the text - but it hasn't - all it has done is stop the server.
Please can sombody explain to me how to do this properly?
Thanks!
© Stack Overflow or respective owner