2

私は C# WIA アプリケーションを使用していますが、WIA デバイスにアクセスするには 2 つの方法があるようです。1) Select Device の最初の呼び出しの後にオブジェクトを保存するか、2) デバイスの ID を保存し、マネージャーを使用してデバイスのみにアクセスします。必要なときに。

デバイス オブジェクトを必要なだけ保持できると想定していますが、WIA に慣れていないので、ここでのベスト プラクティスは何でしょうか?

ありがとう!

4

1 に答える 1

0

私の経験では、オブジェクト自体を保存すると、スレッド化の問題が発生する可能性があります。C++ でスレッド化の問題に遭遇したので、C# でも問題になるかどうかはわかりません。

最終的に、デバイス ID を保存し、デバイスを処理する各スレッドで WIA アイテム オブジェクトを作成することになりました。

于 2010-07-22T22:19:38.090 に答える