Winform中调用硬件接口时怎么才能不影响主进程
在主窗体中有一个pictureBox,里面显示的是一个动态的Gif图片,在我调用硬件接口(读取身份证的设备接口)时主窗体的Gif就会不再动,请问怎么才能让两者不相互影响啊???听别人说是用一个跟Application相关的函数,但具体不知道怎么用啊,有人能指点么??
------解决方案--------------------新建一个线程Thread处理硬件接口这个看看
------解决方案--------------------理论上是应该新开一个线程执行你调用硬件接口的代码,不过你也可以尝试一下在Application.Idle事件中写,或许也行。
------解决方案--------------------Application.DoEvents()?
这里应该用BackgroundWorker。
------解决方案--------------------新开一个线程,在新线程中处理硬件接口
------解决方案--------------------1、New Threading
2、使用BackgroundWorker,在Do_Work、Do_Work_Completed事件中处理