Gotenks666
Ensign
- Registriert
- Mai 2009
- Beiträge
- 165
Hallo Leute,
ich brauche mal wieder eure Hilfe.
Diesesmal geht es um das warten bis etwas gestartet wird...
Das Problem mit dem Thread.Sleep ist das wen ich das Programm starte er erstmal 5 Sekunden wartet und dan aber beide Server auf einmal startet.
Ich möchte aber das das Programm die Server immer in einem Abstand von 3 Sekunden startet... könnt ihr mir bitte helfen?
ich brauche mal wieder eure Hilfe.
Diesesmal geht es um das warten bis etwas gestartet wird...
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Threading;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
richTextBox1.Text = richTextBox1.Text + "Server wird gestartet\n";
Thread.Sleep(5000);
Process.Start("C:Server1exe");
richTextBox1.Text = richTextBox1.Text + "Account Server wurde gestartet\n";
}
if (checkBox2.Checked)
{
richTextBox1.Text = richTextBox1.Text + "Server wird gestartet\n";
Thread.Sleep(3000);
Process.Start("CServer2.exe");
richTextBox1.Text = richTextBox1.Text + "Certifier Server wurde gestartet\n";
}
Das Problem mit dem Thread.Sleep ist das wen ich das Programm starte er erstmal 5 Sekunden wartet und dan aber beide Server auf einmal startet.
Ich möchte aber das das Programm die Server immer in einem Abstand von 3 Sekunden startet... könnt ihr mir bitte helfen?