Hi,
versuch mal einen Zwischenschritt um die Position des Fehlers genauer einzugrenzen
Delphi-Quellcode:
for i := x to y do //x,y sind nicht so wichtig
begin
tempstring : = StringReplace(tmp,'\n',#13#10,[rfReplaceAll,rfIgnoreCase]);
st.FStrings[i] := tempstring;
inc(tmp,256);
end;
Ich vermute den Fehler beim Zugriff auf dein tmp...
Gruss