This code:
try
message a ; a is not defined
catch
message "abc"
endcatch
message c ; c is not defined
should give an error message that c is not defined. Instead, it gives the message, “abc” which means that the error has been picked up by the try
statement, even though that code loop has finished.
Can this be verified?