Wie gesagt, an dem SaveToFile sollte es nicht liegen.
Delphi-Quellcode:
procedure TStrings.SaveToFile(const FileName: string; Encoding: TEncoding);
var
Stream: TStream;
begin
Stream := TFileStream.Create(FileName, fmCreate); // Dateihandle erstellen
try
SaveToStream(Stream, Encoding);
finally
Stream.Free; // und hier wird das Dateihandle wieder freigegeben
end;
end;
Gleiches bei LoadFromFile, also liegt es nicht an den beiden Methoden,
und du solltest den Fehler auch mal an anderer Stelle suchen.
(unter Umständen kann dieses auch der Virenscanner sein)
Ein Therapeut entspricht 1024 Gigapeut.