質問

WIAとTwainをC#で使用するにはどうすればよいですか? http://www.codeproject.com/KB/dotnetにあるTWIAIN / C#の例/twaindotnet.aspx TwainLib.csの59行目で例外をスローします。「不正な形式のプログラムをロードしようとしました。」 Vista 64で。

WIAを使用しますが、使用するすべてのデバイスをサポートしているわけではありません。

WIAでC#のTWAINサポートを有効にする簡単な方法はありますか?私はそれができることを知っていますが、この件に関する文書を見つけることができません。私は商用製品を探していません。 WIAの使用方法は問題ありませんが、TWIANサポートを有効にできないというのは面倒です。

C ++ / CLIまたはVB.netの例も歓迎します。

ありがとう。

編集

ありがとう、cristianlibardo。あなたは私を大いに助けてくれたので、私は今のところTWIANを使い続けるだけかもしれません。しかし、私はまだWIAを使用したいと思っています。まだあなたの答えを受け入れません。この投稿を見た人のための情報を以下に示します。すべてがこの回答に対する回答です:

はい、それはTWIANサポートのために行いました。ありがとう!それでもWIAを使いたいと思っています。しかし今、私は仕事をするものがあります。ただし、ソースとしてUSBカメラを選択して取得すると、アプリがハングします。私のカメラは、他の商用のTWIANアプリケーションで動作します。

100から104行目をコメントアウトすることにより(" DScap(appid、srcds、TwDG.Control、TwDAT.Capability、TwMSG.Set、cap);"がTwRC.Success my Cameraを返すかどうかを確認するコードこのテーマに関するドキュメントはほとんどないので、このコードが何をするのかわかりません。

OK; " CAP_XFERCOUNT"というconstこれは、セッションごとに複数の画像をスキャンすることに関係しています。カメラがサポートしないことを保証します。

役に立ちましたか?

解決

おそらくロングショットですが、プラットフォームターゲットとしてx86を使用してビルドしたり、スレッドアパートメントの状態を変更したりしましたか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top