>I agree with your overall points but don't think that's a very good example. IMO VFP (or any other tool) should *never* cancel with a C5. Even incompetent code should be handled gracefully rather than blowing up.
What do you expect it to do? A C5 error is essentially a GPF. There isn't much the app can do at that point.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer