But there were some questions left (maybe I'm wrong):
1) Why not use RaiseExceptObjProc? It seems that it is called in all cases of exceptions.
2) Also, because ExceptProc is redefined by you, System.SysUtils.ExceptHandler will not be called and therefore the process will not be terminated. I don't think this is a good idea ...
Thank you for your work - it really helped.
But there were some questions left (maybe I'm wrong): 1) Why not use RaiseExceptObjProc? It seems that it is called in all cases of exceptions. 2) Also, because ExceptProc is redefined by you, System.SysUtils.ExceptHandler will not be called and therefore the process will not be terminated. I don't think this is a good idea ...