日期:2014-05-19  浏览次数:20842 次

调用COM组件后,程序响应异常缓慢,甚至执行不下去
我不知道是怎么了,调用COM组件后,程序响应异常缓慢,甚至执行不下去
------------------------
具体情况是这样的,我写了一个DLL,里面封装了一个读卡的COM组件,里面用到了线程Timer,在线程Timer里面,当读到数据就会触发一个事件,这个DLL就是这样的
在我的项目里面,我用线程调用了这个读卡的类,通过上面说的那个事件来做我要做的事情,在这个事件里面,我还会调用一个自定义函数来处理一些东西,奇怪的问题是,程序没有报任何的错误,但是就是执行到事件函数的时候,就会异常的缓慢,到执行那个自定义的函数就执行不下去了,望大家帮我看看是怎么回事,我在线等

------解决方案--------------------
1、试试异步委托,
2、把你的dll加一层com封装


------解决方案--------------------
1、试试异步委托,
--------------------
up