Umleitung der Standardausgabe

gello

Mitglied
Hallo,

in einem Eclipse-Plugin von mir verwende ich den SWI-Prolog Interpreter, den ich mit Hilfe von JPL steuere. Das funktioniert nun auch alles wunderbar. Da ich das ganze aber nun in eine RCP-Anwendung einbinden will, wärs sehr schön, wenn ich die ganzen Ausgaben, die der Prologinterpreter auf die Konsole macht, in der GUI (TextArea) sichtbar wären.

Ich habs bereits mit Umleiten des StandardOutputStreams versucht, hat aber nicht das gewünschte Ergebnis gebracht. Es wurden nur die Ausgaben, die ich selber mit System.out angegeben habe, umgeleitet.
Die Ausgabe des Interpreters wurde nachwievor auf die Konsole geschrieben.

Deshalb meine Frage, ob das überhaupt möglich ist, und wenn ja, wäre ich für einen kleinen Tipp, wie ichs anstellen könnte, sehr dankbar.
 
Hi,

syserr kann ausgeschlossen werden.
Beim Debuggen wurde kein extra Prozeß gestartet, aber JPL benötigt eine dll, damit die Kommunikation mit dem Interpreter funktioniert. Kann es sein, dass dadurch ein neuer Windows-Prozeß gestartet wird?
 
Zurück