StefanDinslaken
Ensign
- Registriert
- Mai 2007
- Beiträge
- 150
Hallo Leute,
Ich habe eine Problem mit dem StreamReader. Hier das Szenario:
Ich starte ein externes Konsolenprogramm (in diesem Fall Streamripper) und leite die Konsolenausgabe in einen StreamReader um. Nun möchte ich, das immer die letzte Zeile der Ausgabe in ein Label im GUI geschrieben wird. Das lesen der nächsten Zeile mit ReadLine() klappt einwandfrei.
Folgendes habe ich ausprobiert:
Nun meine Idee wie man das lösen könnte, allerdings weiss ich nicht wie man das umsetzen kann:
Hat von euch jemand eine Idee?
Ich habe eine Problem mit dem StreamReader. Hier das Szenario:
Ich starte ein externes Konsolenprogramm (in diesem Fall Streamripper) und leite die Konsolenausgabe in einen StreamReader um. Nun möchte ich, das immer die letzte Zeile der Ausgabe in ein Label im GUI geschrieben wird. Das lesen der nächsten Zeile mit ReadLine() klappt einwandfrei.
Folgendes habe ich ausprobiert:
- Einen Tread gestartet, der immer wieder ReadLine ausführt. Allerdings wartet ReadLine, wenn es keinen Eintrag mehr gibt, bis ein neuer vorhanden ist. Das Blockiert das gesamte Programm.
Nun meine Idee wie man das lösen könnte, allerdings weiss ich nicht wie man das umsetzen kann:
- ReadLine dazu bringen, das es nicht wartet / nur eine bestimmte Zeit wartet
- Irgendwie ein Event haben, das bemerkt, wenn der StreamReader erweitert wurde
Hat von euch jemand eine Idee?