2

我正在使用 C# WIA 应用程序,似乎我有两种访问 WIA 设备的方法 1)在初始调用 Select Device 后存储对象或 2)存储设备的 id 并使用管理器仅访问设备当我需要它的时候。

我假设我可以随心所欲地保留设备对象,但我不熟悉 WIA,那么这里的最佳做法是什么?

谢谢!

4

1 回答 1

0

根据我的经验,存储对象本身可能会导致线程问题,如果这对您来说是一个问题。我在 C++ 中遇到了线程问题,所以我不确定这是否也是 C# 中的问题。

最终,我存储了设备 ID,并最终在处理设备的每个线程中创建了一个 WIA 项目对象。

于 2010-07-22T22:19:38.090 回答