In Notepad geht das nicht.
Delphi-Quellcode:
var s: String;
begin
fm := TfileStream.create(...);
SetLength(s, fm.size);
Read(s[1], fm.size);
fm.free;
end;
und dann einfach mit dem String arbeiten, die ganze datei ist da drin
ein String endet immer mit #0, aber er wird nicht bei einer #0 abgeschnitten sondern die Länge wird mitgespeichert
bla := 'blub'#0'hallo' ist ein gültiger String
length(bla) = 10
PChar(bla) = 'blub'
bla[length(bla)+1] = #0