Thema: Delphi Text in Datei speichern

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Text in Datei speichern

  Alt 6. Feb 2011, 21:00
CloseFile würde immer ausgeführt werden.
Wird aber vorher kein Append oder Reset oder Rewrite ausgeführt, dann rummst es.

Das ist genau so wie man das nicht macht:
Delphi-Quellcode:
try
  Foo := TFoo.Create;
  ...
finally
  Foo.Free;
end;
so ist es richtig
Delphi-Quellcode:
Foo := TFoo.Create;
try
  ...
finally
  Foo.Free;
end;
Stell dir jetzt vor was passiert, wenn bei der Erzeugung von Foo eine Exception auftritt.
Im ersten Beispiel bekommst du noch eine Exception hintendran, weil Foo.Free ausgeführt wird
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo ( 6. Feb 2011 um 21:04 Uhr)
  Mit Zitat antworten Zitat