maximale größe von TStringList
-
hei
wie groß darf maximal TStringList werden ? Möchte gerne bei meinem Kopierprogramm zuerst alle gefundene Dateien hochzählen.bis bald
dieleena
-
Hallo
ich bezweilfe das du dir da Speicherplatzsorgen machen must. Es gibt zwar keine genauen Angaben in der BCB-Hilfe zu finden, aber es ist davon auszugehen das ein dynamischer Container dahintersteckt. So das du bis 2^32 bzw. 2^31 Elemente an sich (weil Index ist ein signed int) aufnehmen kannst. Dabei ist nicht wichtig, das die AnsiStrings selber auch noch mal jeder extra Platz brauchen.
Also wird eher dein physikalischer und virtueller Speicher zuende gehen.bis bald
akari
-
Alternativ könnte man std::vectorstd::string verwenden. Der Index ist hier size_t (meist unsigned int), also mindestens 2^32.
-
hei
bin erstmal beruhigt. Sollte es sich zeigen, das es probleme gibt, werde ich die Strings in eine Datei schreiben.
bis bald
dieleena