Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Mai 2010
Wie gesagt, an dem SaveToFile sollte es nicht liegen.
procedure TStrings.SaveToFile(const FileName: string; Encoding: TEncoding);
var
Stream: TStream;
begin
Stream := TFileStream.Create(FileName, fmCreate); // Dateihandle erstellen
try
SaveToStream(Stream, Encoding);
finally
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
19. Mai 2010
Abgesehn davon, wird nicht umsonst ständig darauf hingewiesen, daß keine Leeren verwendet werden sollen, denn so bekommt ja keiner den Grund für einen Fehler mit,
bzw, es fällt im fertigen Programm nichtmal auf, daß überhaupt ein Fehler auftritt und man wundert sich nur, daß irgendwas fehlt.
try
...
except
{nix}
end;
oder Dergleichen,
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
18. Mai 2010
Dann bleibt noch die schonmal genannte Frage:
Zitat:
Zeig mal deinnen Code.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
18. Mai 2010
Nein, bei einer TStringList wird nur während des Aufrufs von LoadFromFile oder SaveToFile ein TFileStream erzeugt und auch wieder freigegeben, welcher auf die Datei zugreift ... ansonsten hat die TStringList keine Verbindung zur Datei.
Hast du einen Unlocker oder z.B. den Process Explorer, womit du mal nachsehen kannst, wer die Datei noch im Zugriff hat?