VB.NETでアンマネージDLLの関数呼び出しを行うための構文を見つけるのに問題があります。誰もがこれに慣れていますか?VBからアンマネージDLLを呼び出す
管理対象外のDLL「Connector.DLL」に「接続済み」という関数があるとしましょう。この関数を呼び出すには、その関数に抽象関数呼び出しを作成します。
私は
[DllImport("Connector.DLL")]
Public Shared Function Connect(ByVal intPort)
のようになりますそこにいくつかのコードを見てきました。しかし、その構文は私のために動作しません。
属性に誤った構文が使用されているようです。 VBの属性は山括弧で囲む必要があり、関数宣言と同じ行になければなりません。サンプルについては、MSDN(http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx)またはhttp://pinvoke.netを参照してください。 –