更新 : 2007 年 11 月
ダイナミック リンク ライブラリ (DLL: dynamic-link library) の呼び出しで、#num 構文を使用して、プロシージャ名の代わりに数値を使用するように指定されています。このエラーでは以下の原因が考えられます。
#num 式の序数への変換に失敗しました。
指定した #num は、DLL 内の関数を指定しません。
タイプ ライブラリに無効な宣言があるため、無効な除数が内部で使用されています。
このエラーを解決するには
式が有効な数値を表していることを確認するか、プロシージャを名前で呼び出します。
#num が DLL 内の有効な関数を指定していることを確認します。
コードをコメント アウトすることによって、問題を起こしているプロシージャ呼び出しを特定します。プロシージャの Declare ステートメントを作成し、問題をタイプ ライブラリ販売元に報告します。