Useful debugging tip for tracking down the point where an exception is thrown.
Some times it can be difficult to determine where an exception is thrown.
Is it e.g. the validatefield method on a data source field on a form that throws the exception,
or is it the validatewrite method on the data source or even the validatewrite method on the table it self.
A useful trick to establish the point in the code where the exception is thrown, is to set a break point in line 11 in
the method add in the class Info.
You can find the Info class at the bottom at the class subtree in the AOT.
This will stop execution and activate the debugger each time something is added to the infolog which is normally done when an exception is thrown.
Some times it can be difficult to determine where an exception is thrown.
Is it e.g. the validatefield method on a data source field on a form that throws the exception,
or is it the validatewrite method on the data source or even the validatewrite method on the table it self.
A useful trick to establish the point in the code where the exception is thrown, is to set a break point in line 11 in
the method add in the class Info.
You can find the Info class at the bottom at the class subtree in the AOT.
This will stop execution and activate the debugger each time something is added to the infolog which is normally done when an exception is thrown.
No comments:
Post a Comment