Jupp, wenn man in den
Exception-Block will, dann mit einer
Exception.
Dafür kann man auch fertige Exceptions verwenden, wie z.B.
Abort für das
raise EAbort.Create(...);
Aber Code, der z.B. immer und absichtlich aufgerufen werden soll, gehört dort nicht rein, denn für's Aufräumen ist Try-Finally da.