The resultant application no longer raises the exception, which is fine, because the exception happens within a DBgrid, when it was finding BCD data, and that data is OK.
That is not possible.
The "Ignore Exception" does not modify haw your program works. It only says if the debugger (if your progrom runs in the debugger) will tell you about it.
If the debugger notifies you, it allows you to stop (actually this is "pause") your program. You can look at what happens, and then continue. If you do not stop/pause then your program continues right away.
In all cases:
- you paused, and continue
- you did not pause, and continue
- you set to "ignore", which is the same as continue
In all cases your program will then see the exception and has to deal with it. For example in a try...except block.
----------------
The setting is saved globally. See environments menu > options. Section Debugger. There are pages that list the exceptions.