System.Runtime.InteropService.SEHException外部组件发生异常

这几天一直被这个错误笼罩,在网上查了很多资料,都和我的程序不大相关,昨天在测试的时候无意间发现如果我不打印票据,也就是不设置虚拟打印机,就不会出现这个错误,然后继续测试,最后问题的原因的就是那天验收未通过后我设置了虚拟打印机的缘故,仔细想想也对,我是调用外部社保dll的,这个对.net来说是属于非托管的,而且这个dll是通过com口来和读卡器交互的,所以虚拟打印机可能会占据这个通道后不会马上释放,在这做个记录,回去后再进一步研究.

posted on 2006-10-21 08:44  CHOI  阅读(4209)  评论(1编辑  收藏  举报

导航