发信人: lanbingcheng(无赖混子)
整理人: steven_fjy(2001-08-17 11:49:47), 站内信件
|
在组件软件中监测错误是很麻烦的一件事,就拿com来说(嘿嘿~!这个我比较熟),如果本机调用一个远程组件,远程组件出现了问题,很难在本地发现,这就要选择远程组件处理错误的方式,如果弹出对话框,不及时发现,可能会造成死锁,况且在atl一个对话框比较麻烦.为了处理这种情况我们可以选择下面的方式:
1)使用日志
你可以自己写一个日志组件,在以后的开发中用,可是我建议你不要把这个东东带入release中,你可以个在调试时使用。作为最终版本的软件,最好是用windows的事件日志来处理,它支持把错误消息写到服务器
a、处理事件日志消息
b、在注册表注册相应键值
c、ReportEvent
2)适用响应队列 |
|