Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
Delphi 11 Alexandria
|
Memo1.Text.Length erzeugt "Integer Overflow"
18. Mai 2017, 16:26
Hallo zusammen,
ich kann in einem Programm (64Bit) massiv Daten in ein TSynMemo schreiben (~ 3 Mio. Zeilen á 50-100 Zeichen) ohne dass ein Fehler auftritt. Der Speicherbedarf des Programms ist dann laut TaskManager bei ca. 3GB.
Versuche ich aber die Anzahl der Zeichen zu bestimmen mit Memo1.Text.Length
, dann bekomme ich einen "Integer Overflow"-Fehler.
length(Memo1.Text)
funktioniert ebenfalls nicht.
Kann mir jemand sagen warum und/oder wie ich alternativ die Anzahl der Zeichen bestimmen kann (außer über eine Loop über alle Zeilen: Das würde viel zu lange dauern...).
Danke im Voraus!
Freejay
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
|