Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Begrenzung von TStringList?!?
Dunkel - So 24.12.06 02:04
Titel: Begrenzung von TStringList?!?
Hallo zusammen!
Gibt es eine maximale Anzahl der Strings die eine TStringList aufnehmen kann?!?
Bei mir kommt nach 2461 via .Add hinzugefügten Strings die Exception "Listenindex überschreitet das Maximum (2460)".
Merry X-Mas! Lasst euch reich beschenken!
Narses - So 24.12.06 02:11
Moin!
Es gibst sicherlich eine Grenze, aber die dürfte so gegen MAXINT liegen... ;)
Da der Fehler nur kommen kann, wenn du auf die Stringliste zugreifst (und das macht .Add ja nicht, sondern etwas einfügen), kann es nicht am .Add liegen. ;)
Zeig mal den Code, dann kommen wir weiter.
cu
Narses
Dunkel - So 24.12.06 02:31
Narses hat folgendes geschrieben: |
Moin!
Es gibst sicherlich eine Grenze, aber die dürfte so gegen MAXINT liegen... ;)
Da der Fehler nur kommen kann, wenn du auf die Stringliste zugreifst (und das macht .Add ja nicht, sondern etwas einfügen), kann es nicht am .Add liegen. ;)
Zeig mal den Code, dann kommen wir weiter.
cu
Narses |
Hallo!
Dummer Anfängerfehler meiner Seits (obwohl ich nicht wirklich ein Delphi-Anfänger bin, aber es ist ja schon spät!)!
Dein Hinweiß, dass das nur passieren kann, wenn ich auf die StringList lesend zugreife, hat mir sehr geholfen! Danke!
Ich weiß zwar nicht wirklich warum die Exception erst nach 2461 hinzugefügten Strings "gepopt" wurde, ein simples "end" in einer if-then-else-Abfrage war zu viel.
Naja, nun meckert Delphi "erst" nach 19789 in die StringList eingefügten Strings. Den Fehler werde ich auch noch finden. (Tschacka! ;-) )
Edit:
So, Fehler gefunden! Ebenfalls ein Denkfehler meiner Seits (ich sollte nicht so spät noch am Rechner sitzen und [versuchen zu] proggen!!!)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!