Konsolenanwendung über GUI starten und Daten einlesen



  • Hallo,

    ich hab zu Testzwecken ein Konsolenprogramm geschrieben dass alle 100ms um 1 hochzählt und den aktuellen Wert des Zählers ausgibt. Nun möchte ich diese Konsolenanwendung über eine GUI starten und die ausgegebenen Werte dort anzeigen lassen.
    Kann mir jemand sagen, wie ich das am besten mache? Ich bin schon auf den Begriff Pipe gestoßen, aber wir vor 35 Jahren keinen Englischunterricht in der Schule hatten, verstehe ich die meisten Sachen leider nicht.

    Grüße Haupi



  • Ein Pipe brauchst du bei C# nicht mehr explizit aufzubauen. Dafür gibts genug Methoden wenn du einen Prozess erstellt hast. Wie das funktioniert steht alles hier:

    https://www.tutorials.de/threads/c-externes-programm-und-ausgabe-auswerten.336543/

    Wenn du eine Echtzeitausgabe in deiner GUI willst, musst du das halt in einen zweiten Thread packen.


Anmelden zum Antworten