Die schnelle Variante, wo nicht erst ein "sinnloses" Objekt erstellt und freigegeben wird
[add]
Raise TObject(nil) at nil;
im Grunde gibt es ja zwei Varianten eine
Exception auszulösen
Raise ExceptionObject;
und
Raise ExceptionObject at Pointer;
(wofür der Pointer ist, kann man in der
OH unter "raise (reserviertes Wort)" nachlesen)
Wobei ja normaler Weise das ExceptionObjekt per
TException.Create... erzicht und an RAISE übergeben ... ta hier wird halt mal kein ExceptionObjekt erzeicht sondern nichts (nil vom Typ TObject) übergeben.
Allerdings kann man dann zwischen EXCEPT und END nicht mehr viel machen, was die
Exception selbst angeht, da es ja keine gibt ._.