Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Maximale Anzahl von Strings in TStringList. (https://www.delphipraxis.net/25705-maximale-anzahl-von-strings-tstringlist.html)

Koma-Code 10. Jul 2004 19:55


Maximale Anzahl von Strings in TStringList.
 
Hi,

ich habe zwei Rechner. Beide haben gleichviel RAM,
jedoch können beide unterschiedlich viel Einträge in einer Stringlist
speichern.

Kann man irgendwie die maximal-Anzahl ermitteln??

Alter Mann 10. Jul 2004 22:41

Re: Maximale Anzahl von Strings in TStringList.
 
Hi Koma-Code,

Ich weiss, es wird ein Sturm der Wiedersprüche kommen, aber die Max.-Anzahl
ist nicht unbedingt Abhänging von der Größe des Arbeitsspeichers, sondern
davon, wie sauber die Anwendungen "vor" und "nach" Deiner Anwendung geproggt
wurden. Natürlich auch davon, wie sauber Du Speicherbereiche freigibst. Ich
persl. habe schon Stringlist`s mit 10.000 Einträgen und mehr gehabt.
Ach so, Fallst Du die Option: "Mit Laufzeitkomponenten compilieren" ausgewählst hast
dürfen nicht die "CLX-Componenten" vorhanden sein. Denn Die verursachen unter W32
ein Speicherabbau; ab 1000 Aufrufe auf einem Server ist kein Arbeitsspeicher mehr verfügbar,
und die Kiste kann nicht mehr vernüftig arbeiten.

Koma-Code 10. Jul 2004 22:48

Re: Maximale Anzahl von Strings in TStringList.
 
Es geht bei beiden PC's um das gleiche Programm.
Der eine kann die Liste mit über 17000 Einträgen öffnen,
der andere nicht. Es dürfte auch noch genügend Speicher frei sein,
denn beide öffnen die Datei beim Starten.

Koma-Code 10. Jul 2004 23:04

Re: Maximale Anzahl von Strings in TStringList.
 
ICh habe gerade gesehen, ich habe eine Null vergessen es sin 170000 Strings :)

Alter Mann 10. Jul 2004 23:13

Re: Maximale Anzahl von Strings in TStringList.
 
Hi Koma-Code,

wenn Du weist wie "gross" Deine Strings sind, d.h. wieviel Speicherplatz Du real
verbrauchst, dann versuche doch einmal über Globalheap diesen, in einem anderen Prog.
zu allozieren. Klappt es, dann läuft in Deine Progg etwas Falsch!? Kontrolliere
die Speicherfreigaben!!!

Koma-Code 10. Jul 2004 23:15

Re: Maximale Anzahl von Strings in TStringList.
 
Stimmt, werde ich gleich testen.


Gute Idee :lol:

Koma-Code 11. Jul 2004 00:14

Re: Maximale Anzahl von Strings in TStringList.
 
Ich habe den Fehler :),

der Brenner hat die Datei falsch kopiert
und das Programm hat sich natürlich aufgeregt und
über der Grenze probiert etwas zu lesen.

Danke trotzdem für die Tips :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.

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