Länge eines Strings begrenzen
Übersicht

![]() |
ProfJakeehemals "DTC" / "Fabian Niemann"Betreff: Länge eines Strings begrenzen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Anlässlich meines aktuellen Projektes BlitzMax Extended habe
ich mal ein bisschen mit den Längen von Strings herumgespielt. Die Länge eines Strings wird intern als signed int – also BBInt gespeichert – womit eine theoretische Länge von 2.147.483.647 Zeichen möglich wäre. Praktisch müsste man noch einiges abziehen, weil der GC auch auf Basis von signed int arbeitet und die Gesamtgröße sonst zu hoch wäre. Egal. 1. Hat schon jemand hier Erfahrung mit einer richtigen Maximallänge gemacht? Eine, die auch funktioniert? Wenn ja, würde mich die Formel interessieren, da meine jetzige nur mit mogeln funktioniert. 2. Ich habe einen Test eingebaut, der Überlänge verhindert. Welche Fehlermeldung wäre euch am liebsten?
Fundierte Antworten und Meinungen wären dufte : D EDIT Wurde mit Assert und Begrenzung auf die Maximallänge umgesetzt. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group