Since I have seen errors that do not trigger the debugger, I wonder if there is a list of errors (and descriptions) that the debugger catches? I see the ones that the compiler catches, but not the debugger. And in situations, Errors that I know exist, but not caught, I would like to raise so the debugger catches them.
(I know a twist of words about raising (which is run-time) vs compiler (which is compile-time) but would like to "Bullet-proof" a bit better where I can)
According to docs
and I have to look closer at the SDK/API side, but I get the jist of it.
I would like to ultimately raise an error that the debugger does not normally look for, but does exist, so I can use "run-and-break on error" or even on the other side not break on error because my code was checking to see if a handle existed, but just checking raised the error????
maybe a bit construed, but a list of what debugger catches would be of great help
(I know a twist of words about raising (which is run-time) vs compiler (which is compile-time) but would like to "Bullet-proof" a bit better where I can)
According to docs
The compiler reserves codes 0 through 150, and 241 through 255 for run-time errors. You may freely use error codes 151 through 240 for your own purposes.
I would like to ultimately raise an error that the debugger does not normally look for, but does exist, so I can use "run-and-break on error" or even on the other side not break on error because my code was checking to see if a handle existed, but just checking raised the error????
maybe a bit construed, but a list of what debugger catches would be of great help

Comment