Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
Delphi 12 Athens
|
AW: Freez trotz Thread
4. Jun 2018, 12:01
Zur ListView kann ich jetzt nichts sagen, aber der TTreeView kann in einem Thread befüllt werden,
ABER das Sperren der Komponente (BeginUpdate/EndUpdate) muß natürlich im Hauptthread erfolgen.
PS: Bei einer "einzelnen" TStringList (also welche du selbst erzeugt hast und wo keine "schlimmen" OnChange-Ereignisse dran hängen), da hat BeginUpdate keinerlei wirkung, da es nichts gibt, was damit deaktiviert werden könnte.
Und du solltest dir dringend einmal anschauen was Ressoucenschutzblöcke sind (Try-Finally) und warum du diesen hier besser einbauen solltest.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
Geändert von himitsu ( 4. Jun 2018 um 12:04 Uhr)
|