In Delphi 7 noch nicht, aber in neueren Delphis, wird im
Exception-Object, wärend des Creates noch mehr gespeichert.
Wie z.B. ein StackTrace und eventuell vorherige
Exception.
Aber zumindestens den Klassenname der
Exception könntest du noch mit speichern
und wenn du dir sowas wie MadExcept mit ins Programm holst, dann könnte da auch eventuell noch mehr rauskommen.
[add]
ich seh grad, daß für OnException das "E" aus ExceptObject geholt wird, dann könntest du dir also über ExceptAddr zumindestens auch noch die Code-Adresse besorgen, an welcher diese
Exception ausgelöst wurde.
Und über eventuelle Debuginfos könnte man daraus dann auf die QuellCodeZeile schließen.