在服务器上运行的组件一般没有图形界面,并且通常在隐藏的窗口中运行,因此应用程序产生的所有对话框都不可见。如果服务器遇到要显示对话框的错误,那么就没有办法检测到它。如果它是模式的对话框,那么应用程序将进入永久等待状态,原因是没有办法清除它。 写入 NT 事件日志的简单方式是使用 App.LogEvent 方法。例如:App.LogEvent Err.Number & ";" & "[Object.Method]" & Err.Description.  当然,如前所述,要记录需要的所有信息。