Am Sam, 12 Feb 2000 schrieb Tobias König:
Ich wollte eine graphische Oberfläche für FreePascal schreiben und möchte dabei die Fehlerausgaben des Kommandozeilenprogramms in einem QMultiLineEdit ausgeben.
Hat jemand ein Codebeispiel dafür???
Na wenns ein KDE-Programm werden soll, brauchst du nur kprocess oder so aus libkdecore nehmen, und bekommst die gewünschte Ausgabe in einem QString,denke ich.
Wenn der Tochterprozess allerdings die GUI nicht blockieren soll, gibts mit QT <= 1.44 Probleme, da Multithreading damit nicht so einfach ist (Bastel/Lese-Arbeit), besonders wenn du von beiden Threads aus auf Qt-Objekte zugreifen willst.
Mit Qt >= 2.0 sollte das aber problemlos klappen ...
Bye, Stephan