Hallo Leute,
ich hab folgendes Problem:
Funktioniert weder mit Dispatcher noch mit dem Thread...
Das startet den Server
Warscheinlich ist das nur irgendwas kleines, was ich hierbei übersehe.
Danke schonmal im vorraus
MFG
DaNeubi
ich hab folgendes Problem:
Funktioniert weder mit Dispatcher noch mit dem Thread...
C#-Quellcode
- private void button_Click(object sender, RoutedEventArgs e)
- {
- mcserverthread = new Thread(minecraftserver);
- //if (!mcserverthread.IsAlive | !mcserverthread.IsBackground)
- //{
- // mcserverthread.Start();
- //}
- //else
- //{
- // mcserverthread.Join();
- //}
- this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (ThreadStart)delegate(){ minecraftserver(); });
- }
Das startet den Server
C#-Quellcode
- private void minecraftserver()
- {
- this.mcserverprocess.StartInfo = new ProcessStartInfo("java.exe", "java -Xmx1024M -Xms512M -jar minecraft_server.1.10.2.jar");
- this.mcserverprocess.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(_dire);
- this.mcserverprocess.StartInfo.CreateNoWindow = false;
- this.mcserverprocess.StartInfo.UseShellExecute = false;
- //mcserverprocess.StartInfo.RedirectStandardOutput = true;
- this.mcserverprocess.Start();
- }
Warscheinlich ist das nur irgendwas kleines, was ich hierbei übersehe.
Danke schonmal im vorraus
MFG
DaNeubi