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![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
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
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
MFG
DaNeubi