@Günther: Ja, es stimmt, einen Hinweis auf den Fehler kann man mit dieser Lösung auf jeden Fall bekommen. Nur bei der Fehlersuche nach sporadischen Race-Conditions ist es schon schwierig genug, denn Fehler zu finden. Einen auch nur teilweise falschen Stack kann einen aber auch auf eine falsche Fährte locken und es gibt einem jedenfalls nicht ein besseres Vertrauen.
Wieso Embarcadero nicht bereits einen brauchbaren Call-Stack in der
RTL für alle Exceptions implementiert hat, ist mir schon ein kleines Rätsel. Ich bin sicher nicht der einzige der sowas vermisst.