質問

私は利用しようとRFID非接触式スマートカード(T8/D8シリーズ)のための私の最終プロジェクト.しかし問題acessingのdcrf32.dll ファイルマです。

と大きく異なることは3点に含まれRFIDパッケージには、(要:12icカード、usbポート、ドライバー CD)

のドライバー CDのあり方について多くのサンプルプロジェクトの一部のプログラミング言語を除き、VB.NETって一つ一つことになる。

があるというフォルダ"win32dll"、そして3つのファイル内(dcrf32.dll, dcrf32.h, dcrf32.lib).していますファイルをコピーすべての各サンプルプログラムしていきたい。Image

も例VB.6、私が試してみてください、問題ありませんでしたよ。ことができる。(私もその3dcrfファイルの %windows%\System32 フォルダ).

もう自分のプロジェクトとVisual Studio2010を使用VB.NET プログラミング言語、問題を呼び出しdcrf32.dll ファイルです。

い移行のVB6ソースコードVB.NETでは、誤差を与える場合はパラメータdc_initます。誰でも助けすか?場所は私のせいか

こちらのリンクが重要な解決は私の問題:こちらの

私のある私の最初のボタンか教えてくれるので助かりますし、他のボタンのようにVB6例です。

I just wannaノウハウを接続するdcrf32ファイル、およびその理由をVB.NET このエラーがVB6れない不具合を修正しました。

思います。

役に立ちましたか?

解決

問題を利用する際には対処を宣言する機能のあるものではありませんサイズの整数long。にVB.Net.この リンク このコードのプロジェクト 利用PInvoke.

すなわち整数、VB6とがでVB.Net長年にはVB6の整数であるVB.Net.の%にすることを宣言し、VB6整数値となります。

Declare Auto Function dc_init Lib "dcrf32.dll" (ByVal port as Short, ByVal baud As Integer) As Integer
Declare Auto Function dc_exit Lib "dcrf32.dll" (ByVal icdev As Integer) As Short
Declare Auto Function dc_request Lib "dcrf32.dll" (ByVal icdev As Integer, ByVal mode as Short, tagtype As Integer) As Short
Declare Auto Function dc_anticoll Lib "dcrf32.dll" (ByVal icdev As Integer, ByVal bcnt as Short, snr As Integer) As Short

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