-2

この例をscan twain .NET TWAINイメージスキャナーに使用しています

しかし、64 ビット システムでプロジェクトを実行しようとすると、次のエラーが表示されます。

不正な形式のプログラムをロードしようとしました。(HRESULT からの例外: 0x8007000B)

私が行った多くの検索によると、twaindsm.dll が見つかりました。インポートしようとしましたが、システムがスタックします。

プロジェクトを 32 ビットでビルドしようとしましたが、うまくいきませんでした。

何か助けはありますか?

4

4 に答える 4

1

Twain DLL は 32 ビット システム用で、基本的に 64 ビットでは動作しません。

于 2013-06-04T11:37:43.757 に答える
0

Twain DLL は 32 ビット システム用で、基本的に 64 ビットでは動作しません。

同意します。これが問題の原因です。

解決策は次のとおりです。64ビットアプリケーションからスキャナーにアクセスする

Asprise Scanning C# VB.NET TWAIN WIA Scan SDK は、特許出願中の革新的な技術と高品質の実装により、64 ビットと 32 ビットの両方のアプリケーションで動作するおそらく唯一のスキャン ライブラリです。

ライブラリは NuGet から直接取得できます。

ここに画像の説明を入力 Install-Package asprise-scan-scanner-twain-wia-api

C# VB.NET Twain Scanning Library API のドキュメントは次のとおりです。

于 2016-08-19T14:34:28.187 に答える
-1

プロジェクトのプロパティからプラットフォーム ターゲットを x86 に変更します。

于 2013-09-17T12:32:21.650 に答える