Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#23

AW: TStringlist wieder mit Trennzeichen speichern

  Alt 23. Jan 2020, 12:48
Try-Except, wenn du selbst Fehler behandeln willst, bzw. bei gewissen Fehlern anders reagieren möchtest.
z.B. abhängig von Exception-Klasse oder Fehlertext/Fehlercode nur bei bestimmten Fehlern etwas soundso machen und sonst anders.

Try-Finally: wenn du Klassen erstellst, Speicher reservierst oder sonstwas machst, was sich am Ende nicht "selbstständig" aufräumt.
Delphi-Quellcode:
C := TIrgendwas.Create;
...
// hier eine Exception/Fehler und schon wird Free nicht aufgerufen und du hast ein Speicherleck
...
C.Free;
Delphi-Quellcode:
C := TIrgendwas.Create;
try
  ...
finally
  C.Free; // egal was im ... passiert, das Free wird immer ausgeführt
end;
Nja, wie schon genannt wurde, wenn du es deteilierter wissen möchtest, dann neuer Thread oder eines der vielen Tutorials suchen
$2B or not $2B
  Mit Zitat antworten Zitat