Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: TThread und Rückgabe an Formular
19. Jun 2014, 21:50
Und ja, natürlich ist es auch nicht unbedingt nötig, ALLES in der GUI anzuzeigen. - entweder die Schleife im Thread ist so langsam, daß durchschnittlich nahezu nie mehr als 5 bis 10 Aktualisierungen der GUI auftreten, bzw. daß die Anzahl der Aktualisierungen nicht grade in die Tausende gehen.
Wenn nicht, dann kann man sich auch getrost alles sparen, garnichts unternehmen und einfach alles anzeigen.
- oder man zeigt einfach immer blind nur z.B. jede 100-ste Meldung an
- oder (was ich gern mache, da es unabhängig von der Rechen-/Arbeitsleistung ist) du zeigst nur meldungen an, wenn seit der letzen Anzeige mindestens 100 oder 250 Millisekunden vergangen sind > GetTickCount)
- oder der Thread gibt garnichts an die GUI weiter, sondern da läuft z.B. ein Timmer (vielleicht alle 100, 250, 1000 oder x Millisekunden) und die GUI holt sich die aktuelle Position, wenn sie Lust und Zeit dazu hat
- ...
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|
|
Zitat
|