Handling Errors in the Client

Wrong book. That’s a user interface problem, not a programming problem. But I can give you a few quick suggestions. Put up a dialog box telling users they are filthy, unwashed idiots with ugly children. Tell them they have just committed error -2147211501 (&H80042713). Display the message “I am unworthy,” and make them click OK. Then terminate the program, throwing all their wretched, unsaved work into the bit bin.

But I digress. What I meant to recommend is that you read Alan Cooper’s book About Face: The Essentials of User Interface Design (IDG Books, 1995). His diatribe against bad error handling is more caustic than anything I could write, but he softens the blow by providing positive suggestions.