Bei einem ähnlichem Fall lese ich die Fremddatei zuerst mit einem StringStream ein.
Der 'Roh-String' wird bearbeitet und kann dann der StringList übergeben werden.
Delphi-Quellcode:
ASL := TStringList.Create;
try
StrStream := TStringStream.Create;
try
{.. hier reparieren wir die CRCRLF Orgie aus dem Textfile ..}
StrStream.LoadFromFile(AFileName);
RawSWData := StrStream.DataString;
RawSWData := StringReplace(RawSWData,#13#13#10,'',[rfReplaceAll]);
ASL.Text := RawSWData;
//mit ASL arbeiten
finally
StrStream.Free;
end;
finally
ASL.Free;
end;
Gruß
Ralf