Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listview leeren dauert ewig (https://www.delphipraxis.net/11649-listview-leeren-dauert-ewig.html)

MrKnogge 11. Nov 2003 18:23

Re: Listview leeren dauert ewig
 
Zitat:

Zitat von APP
Hallo,

die Verwendung von Begin/Endupdate ist unbedingt zu empfehlen.

Vor allem beim Befüllen von TreeViews/ListViews udgl.
Wenn man nur einige Items hinzufügt/löscht, ist es imho nicht notwendig.

Zitat:

Zitat von Beispiel: OH zum TreeView
...Durch den Aufruf dieser Methode können Sie beim Hinzufügen neuer Knoten das ständige Aktualisieren des Bildschirms vermeiden und die Verarbeitung beschleunigen...


mit anderen Worten, es verhindert das dein Objekt jedes mal neu gezeichnet wird :-D

iaby 11. Nov 2003 18:28

Re: Listview leeren dauert ewig
 
woooohaaaa

man geht das jetzt schnell! (2x-3x)
bei listview.clear dauerts allerdings länger: ca 8%

dankeschön, man lernt immer wieder was hinzu!

gruss,
iaby

Jan 12. Nov 2003 16:53

Re: Listview leeren dauert ewig
 
Zitat:

Zitat von iaby
woooohaaaa
bei listview.clear dauerts allerdings länger: ca 8%

Hallo iaby!
Also bei mir wurde die zeit die ich zum löschen des Inhalts eines Listviews gebraucht habe vol ca 2 sekunden aud vielleicht eine zehntel Sekunde reduziert, es bringt also bei mir sehr viel das zu clear zu verwenden.

Gruß
Jan

iaby 12. Nov 2003 17:18

Re: Listview leeren dauert ewig
 
bei mir waren es 3 columns und ca 2500 zeilen
ergebnis: von 160 auf 170 ms (ca)


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

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