Einzelnen Beitrag anzeigen

freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#1

Memo1.Text.Length erzeugt "Integer Overflow"

  Alt 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]
  Mit Zitat antworten Zitat