Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Exception ohne Fehlermeldung auslösen

  Alt 1. Mai 2006, 07:28
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 ._.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat