Moin Zusammen,

Zitat von
TheReaper:
Du solltest Widestring statt String nehmen, weil im String nur 255 Zeichen Platz haben
Nö

Standardmässig hat eine Variable vom Typ string in Delphi eine maximale Länge von 2GB-1.
Einlesen würde ich die Datei mit einem FileStream.
Delphi-Quellcode:
var
fsWork : TFileStream;
sBuf : string;
begin
fsWork := TFileStream.Create('<Pfad der Datei>',fmOpenRead);
try
sBuf := StringOfChar(#00,fsWork.Size);
fsWork.Read(sBuf[1],fsWork.Size);
finally
FreeAndNil(fsWork);
end;
end;