部件中不会有未处理的错误。部件方法中未捕获的错误,或者用 Err 对象的 Raise 方法生成的错误将在调用该方法的客户应用程序中出现。
产生错误或者向客户应用程序返回错误代码是部件适当的行为。一个好的部件不应该把包含出错文字的消息框强加到客户应用程序的用户界面。
应用程序的用户可能幸运地不知道该部件是正使用的应用程序的一部分。因为看见由无关程序产生的错误消息不会对他们有益,而且无助于解决问题。
下面的主题讨论向客户应用程序返回错误信息的策略和机制,应用程序的开发人员可以根据自己的需要来处理。
详细信息 错误处理的基本内容在《Visual Basic 程序员指南》的“调试代码和处理错误”中讨论。