DLL を正しく呼び出せません。

更新 : 2007 年 11 月

ダイナミック リンク ライブラリ (DLL: dynamic-link library) に渡される引数は、ルーチンが受け取る引数と一致している必要があります。呼び出し規約は、引数の数、型、および順序に関係があります。プログラムが、型または数の間違った引数を渡された DLL 内のルーチンを呼び出している可能性があります。

このエラーを解決するには

  1. すべての引数の型が、呼び出しているルーチンの宣言で指定されている引数の型と一致していることを確認します。

  2. 呼び出しているルーチンの宣言で指定されている引数の数と同じ数の引数を渡していることを確認します。

  3. DLL 内のルーチンが引数を値渡しで受け取る場合は、そのルーチンの宣言で引数に ByVal が指定されていることを確認します。

参照

概念

エラーの種類

参照

Call ステートメント (Visual Basic)

Declare ステートメント