Entwickler-Ecke
Sonstiges (Delphi) - TStringList größe in kb ermitteln
bawa - Sa 24.11.07 14:19
Titel: TStringList größe in kb ermitteln
Heyho,
ist es möglich in einer TStringList (bzw. Listbox) ohne großen aufwand den arbeitsspeicher, den sie durch ihre daten beansprucht zu ermitteln?
d.h.: ich habe eine listbox in die pro sek. 3 daten eingetragen werden und ich will, dass diese daten gespeichert werden sobald sagen wir mal 4 mb zusammen gekommen sind
Schonmal danke für eure antworten
BenBE - Sa 24.11.07 14:30
Du kannst über InstanceSize die Instanz-Datengröße ermitteln (Scheint aber nie wirklich hinzuhauen ...) oder du liest einfach Length(TStringList.Text) aus und nimmst den Wert. Das kann aber bei recht vielen Einträgen in der Listbox extrem Performance-Bremsend sein.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!