Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Frage zu Thread und Ciritical Section (https://www.delphipraxis.net/68032-frage-zu-thread-und-ciritical-section.html)

McMorton 26. Apr 2006 21:58

Re: Frage zu Thread und Ciritical Section
 
Zitat:

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.

retnyg 27. Apr 2006 01:16

Re: Frage zu Thread und Ciritical Section
 
ich denke auch die änderung auf sleep(1) würde schon ausreichen

alzaimar 27. Apr 2006 07:05

Re: Frage zu Thread und Ciritical Section
 
Zitat:

Zitat von McMorton
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.

Dann nimm halt eine andere Komponente... Selbst mit sleep(1) pollt (=abfragen) dein Thread unnötigerweise, das ist doch grauenhaft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz