Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Maximale Dateigröße bei AssignFile ?

  Alt 3. Sep 2009, 09:13
Diese "alten" Pascal-Funktionen arbeiten nur mit Integer (signed 32 Bit) und demnach ist halt bei 2 GB (31 Bit) Schluß.

Nutze Delphi-Referenz durchsuchenTFileStream oder direkt die WinAPI MSDN-Library durchsuchenCreateFile+MSDN-Library durchsuchenReadFile,
denn die arbeiten mit 64 Bit

Bei diesen Funktionen/Klassen mußt du die Zeilentrennung aber selbst behandeln.
(TStringList geht nicht, da diese ja alles in den Arbeitsspeicher einließt ... bei 6 GB etwas viel)
Du könntest es aber mal hiermit versuchen > Hier im Forum suchenTPartialTextfile
$2B or not $2B
  Mit Zitat antworten Zitat