我正在使用一个WIA应用程序,似乎有两种方法可以访问C#设备: 1)在初始调用Select device之后存储对象;2)存储设备的id,并仅在需要时使用管理器访问该设备。
我假设我可以随心所欲地保持设备对象,但我不熟悉WIA,那么这里的最佳实践是什么?
谢谢!
发布于 2010-07-23 06:19:38
根据我的经验,存储对象本身可能会导致线程问题,如果您担心这一点的话。我在C++中遇到了线程问题,所以我不确定这是否也是C#中的问题。
最终,我存储了设备ID,并最终在处理该设备的每个线程中创建了一个WIA item对象。
https://stackoverflow.com/questions/1673342
复制相似问题