Zitat von
alzaimar:
Der Thread wird aber doch nicht ständig Daten einlesen, sondern muss auch warten, *bis* Daten vorhanden sind. Dann ist eben nicht das Hauptprogramm zuständig, den Thread anzustoßen, sondern Windows bzw. die
Indy-Komponente. Die hat doch mit Sicherheit ein Event 'OnData', oder?
Das ist ja leider das Problem.
Der Client von
Indy bietet ein solches Event nicht. Es gibt keine Möglichkeit im vorraus festzustellen ob Daten da sind.
Man muss ständig abfragen.
Ansonsten bräuchte ich den ganzen Thread nicht.