Ich konsultiere mal schnell die Delphi-Hilfe... scheint bei mir alles richtig gecodet zu sein.
Aaaaber:
Delphi-Quellcode:
procedure MakeDosLineBreaks(var s:string);
begin
if not HasDosLineBreaks(s) then
s := StringReplace(s,#10,#13#10,frReplaceAll);
end;
Muss das natürlich heißen.
Versuchs mal so, anstatt deiner ganzen assigngefilerei:
Delphi-Quellcode:
procedure TestAFile(fname: string);
var
strings: TStringList;
const
Msgs= array[false, true] of string: ('Unix-File','Linux-File');
begin
strings := TStringList.Create;
strings.LoadFromFile(fname);
ShowMessage(Msgs[HasDOSLineBreaks(strings.Text)]);
strings.Free;
end;
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1