artelogic hat folgendes geschrieben: |
| sei mir nicht böse, aber ich versteh den denkansatz nicht. |
tut mir leid...
artelogic hat folgendes geschrieben: |
hier hat doch jemand ein konkretes problem gepostet, oder?
und ich schätze mal, der will sein problem gelöst wissen und nicht irgendein firlefanz gelaber hören.
|
Ja, mit IdTCPClient1.IOHandler.CheckForDataOnSource( x ) & IdTCPClient1.IOHandler.InputBuffer.Size weiß er auch wieviele Daten er bekommt.
artelogic hat folgendes geschrieben: |
und sein problem ist, daß er aus einem anderen als dem MainThread auf VCL-Komponenten zugreift. und da kannste jetzt nicht einfach sagen, vergessen wir mal die threads und lösen das problem indem wir es ignorieren.
|
Ja du hast Recht, wie konnte ich das wesentliche Problem nur uebersehen.
Deswegen verweise ich gleich mal.
www.michael-puff.de/...reads_mit_Delphi.pdf
artelogic hat folgendes geschrieben: |
und ich weiß auch nicht, was gegen einen timer spricht, wenn es was zu timen gibt. und noch viel weniger weiß ich, was an den indy komponenten auszusetzen ist. die sind durchaus robust genug, um sie bei professionellen projekten einzusetzen. |
Ja... debug sie mal und lies dir die TODO-Liste durch...
Jeder hat einen anderen Qualitaetsanspruch.
... aber es ist auch Geschmackssache... ich wuerde sie niemals fuer kommerzielle Produkte einsetzen...
Das ist meine Meinung, die muss man nicht gut finden.

Stellen Sie sich bitte Zirkusmusik vor.