Yes this is documented all over the official documentation so I wonder how you could have missed it.
Oh, thats good then. Or is it ?
Just to be sure, if Its "all over the official documentation" I suppose its really easy to find. I read through chapter 17 of the Ref, no mention of an unexpected behavior when using Windows to handle an Exception without SysUtils. That seems strange given its "All over". I also looked in the Wiki and the Help offered when you press F1 in Lazarus. That last Help provided the closest I could find to what we are talking about here Thaddy -
While it is possible to raise an exception with any class descending from TObject, it is recommended to use Exception as the basis of exception class objects: the Exception class introduces properties to associate a message and a help context with the exception being raised. What is more, the SysUtils unit sets the necessary hooks to catch and display unhandled exceptions: in such cases, the message displayed to the end user, will be the message stored in the exception class. But it does not mention a MSWindow specific problem, does not mention SEH and the fact that its "not supported
anymore"
Is this a case again of ask before you read? You should know better. This question does not belong here because it is wasting time from other people.
No, its usual case of Thaddy sounding authoritative but being careful to not actually help at all.
Here, I will show you how it is done -
See how easy it is to include a link to something your correspondent clearly does not know about ? Give it a try some time.
I have added some text to the Wiki page, but at this stage, I see no reason to believe that the problem Pascal Dragon alerted us to is well documented in the official documentation, I quote -
On Windows with SEH using try … except-blocks without using the SysUtils unit is currently (from 3.2.0 on) not fully supported anymore, because the SEH implementation is missing some functions to allow the usage without that unit.
Davo