K
KlemensyXYZ
Gast
Moin,
nachdem hier: http://www.java-forum.org/java-basics-anfaenger-themen/124562-bat-dateien-starten-ausgabe-einlesen-befehle-uebergeben.html
nun ja fast alles geklärt ist, habe ich ein paar Probleme mit meinen 2 Threads.
Nr. 1:
Die Abfrage der Ausgabe einer .bat läuft nun in einem eigenständigen Thread,
die GUI in einem anderen.
Wie bekomme ich jetzt die Ausgabe, die ich in der Variable text abgespeichert habe in den Thread mit der GUI?
Ich habe es mit dem standartmäßen übergeben von Variablen aus der Objektorientierung probiert und so geht es schonmal nicht.
Nr. 2:
Ich will der .bat Befehle übergeben, das heißt dieser Befehl
muss von Thread 1 mit der GUI an den anderen übergeben werden.
Geht das genauso wie bei Nr. 1 oder muss ich hier etwas anderes tun?
Danke im Vorraus
nachdem hier: http://www.java-forum.org/java-basics-anfaenger-themen/124562-bat-dateien-starten-ausgabe-einlesen-befehle-uebergeben.html
nun ja fast alles geklärt ist, habe ich ein paar Probleme mit meinen 2 Threads.
Nr. 1:
Die Abfrage der Ausgabe einer .bat läuft nun in einem eigenständigen Thread,
die GUI in einem anderen.
Wie bekomme ich jetzt die Ausgabe, die ich in der Variable text abgespeichert habe in den Thread mit der GUI?
Ich habe es mit dem standartmäßen übergeben von Variablen aus der Objektorientierung probiert und so geht es schonmal nicht.
Nr. 2:
Ich will der .bat Befehle übergeben, das heißt dieser Befehl
Code:
p.getOutputStream().write(tmp.getBytes());
Geht das genauso wie bei Nr. 1 oder muss ich hier etwas anderes tun?
Danke im Vorraus