QProcess Process Channels



  • Hi,

    habe etwas Probleme damit die einzelnen "Channel Arten" von QProcess zu verstehen.

    http://qt-project.org/doc/qt-4.8/qprocess.html#ProcessChannelMode-enum

    Um mal zu sehn ob ich das richtig verstanden habe:

    Seperate Channels: Standard output und Error Output in zwei verschiedenen Puffern.

    Merged Channels: Standard output und Error Output in einem Puffer.

    Forwarded Channels: ? Ist diese Variante vielleicht für Prozesse geeignet die Unter-/Kindsprozesse aktiviert ?

    Ich denke mal die beiden ersten hab ich verstanden, könnte mir jemand die dritte Variante erklären?



  • Wenn ich das richtig verstanden habe funktioniert die dritte Methode so:

    Die Unterprozesse schreiben direkt in die Outputchannels vom Main-Process.
    Also ohne, wie beim Merged, zuerst in ihre eigenen Channels zu schreiben, welche dann zusammengeführt werden.

    mfg TLuc



  • Ok, dann geh ich mal davon aus, dass es so sein wird :D. Thx.


Log in to reply