Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   ListBox mit sehr vielen einträgen (https://www.delphipraxis.net/112940-listbox-mit-sehr-vielen-eintraegen.html)

lbccaleb 29. Apr 2008 22:20


ListBox mit sehr vielen einträgen
 
hey there,


also ich hab ne normale listbox, und füge nun nacheinander viele einträge hinnzu, sehr viele einträge!!
nun wird das programm total lahm und stürtzt nach längerer anwendung sogar ab, teilweise ist das system auch total down, da das programm nun so viel speicher frist, das selbst windows nichst mehr abbekommt :?

meine frage ist nun, gibt es ne möglichkeit, sehr viele einträge in der listbox zuzulassen ohne absturz des programms??

mkinzler 29. Apr 2008 22:22

Re: ListBox mit sehr vielen einträgen
 
Wieviele sind viel?

lbccaleb 29. Apr 2008 22:28

Re: ListBox mit sehr vielen einträgen
 
Zitat:

Zitat von mkinzler
Wieviele sind viel?

so 5000 bis 20000 wir das ganze belaufen..

Bernhard Geyer 29. Apr 2008 22:31

Re: ListBox mit sehr vielen einträgen
 
Zitat:

Zitat von lbccaleb
Zitat:

Zitat von mkinzler
Wieviele sind viel?

so 5000 bis 20000 wir das ganze belaufen..

Das ist nicht so viel das dein Programm abstürzen sollte.
Und mit

Delphi-Quellcode:
ListBox.Items.BeginUpdate;
... <Einträge hinzufügen>
ListBox.Items.EndUpdate;
Dürfte das hinzufügen auch schnell gehen.

Aber ist dieses SW-Konzept sinnvoll? Kann jemand vernünftig aus solch einer ListBox einen Eintrag auswählen? :gruebel:

mkinzler 29. Apr 2008 22:31

Re: ListBox mit sehr vielen einträgen
 
Stürzt er beim Einfügen ab?
Verwendest du .BeginUpdate?
Abgesehen, dass es imho keinem Sinn macht soviele Einträge in eine Listbox zu packen.

lbccaleb 29. Apr 2008 22:41

Re: ListBox mit sehr vielen einträgen
 
mhh danke, werds mal ausprobieren...

Zitat:

Zitat von Bernhard Geyer
Aber ist dieses SW-Konzept sinnvoll? Kann jemand vernünftig aus solch einer ListBox einen Eintrag auswählen? :gruebel:


naja, für anwender ist das wohl nicht sinnvoll!! da es aber nur für mich ist, muss es gehen ;-)

mkinzler 29. Apr 2008 22:43

Re: ListBox mit sehr vielen einträgen
 
Zitat:

naja, für anwender ist das wohl nicht sinnvoll!! da es aber nur für mich ist, muss es gehen Wink
Warum brauchst du den so viele Einträge in der Listbox?

bitsetter 29. Apr 2008 22:48

Re: ListBox mit sehr vielen einträgen
 
Eine Alternative bei sehr vielen Einträgen wäre noch mit dem Style lbVirtual zu arbeiten.

lbccaleb 29. Apr 2008 22:55

Re: ListBox mit sehr vielen einträgen
 
das soll so eine art user list sein, deswegen so viele einträge..

was genau bewirkt lbvirtual / was ist dann anders??

stoxx 29. Apr 2008 23:09

Re: ListBox mit sehr vielen einträgen
 
ich bin deswegen irgendwann man auf Stringlist umgestiegen, die man vom Aussehen genauso hinbekommt. Eventuell mit einem virtuellen Index, wenn es immernoch zu langsam ist ..


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 Uhr.
Seite 1 von 2  1 2      

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