2

Griaule biometricsから認可された Control for Biometricを購入します。このコントロールをウィンドウ アプリケーションのフォームで使用しています。 コントロールは32 ビットオペレーティング システムで正常に動作しています。AxInterop.GrFingerXLib Dll

しかし、何らかの理由により、オペレーティング システムを32 bit**t から **64 bitに変更しました。64 ビットオペレーティング システムでは、AxInterop.GrFingerXLib DLLコントロールを使用しているウィンドウ フォームを作成できません。

フォームからコントロールを削除すると、正常に動作します。

Fingerprint SDK 2009の最新リリースを使用していますが、まだ機能していません。

また、フォームからコントロールを削除してから、フォームにコントロールを再度含めると、ActiveX control not find関連するエラーが発生します。

Visual Studio 2008およびWindows Server 2008 64 ビットオペレーティング システムを使用しています。

緊急の問題であり、できるだけ早く解決したいと考えています。

必要なサポートを提供してください。

4

1 に答える 1

3

解決策を見つけました x86 構成で .EXE をビルドすると、問題が解決されました

私が従った手順 Build->Configuration Manages

ここでは、アプリケーションのターゲット プラットフォームを設定します。x86に

プロジェクトをビルドする

Bin ディレクトリの下に、新しく作成されたフォルダ x86 があります。

この Exe を 64 ビット マシンで使用すると、問題なく動作します。

于 2012-05-15T10:42:54.490 に答える