Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.017 Beiträge
 
Delphi 12 Athens
 
#12

AW: TThread und Rückgabe an Formular

  Alt 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
  • ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat