Visual Basic のデバッグの注意事項

この節では,Visual Basic から呼び出される DLL 内の Fortran コードをデバッグする方法について説明します。Visual Basic のコードそのもののデバッグについての説明ではありません。この節では,以下のことについて説明しています。

Fortran DLLのデバッグ

Visual Basic で,プロジェクトの実行形式ファイルを作成します。「ファイル」メニューの「myproject.exe の作成」を使用します。実行形式ファイルが作成された場所を記録しておきます。

Visual Fortran 開発環境で,次の操作を行います。

  1. 「Project」メニューの「Settings」をクリックします。

  2. 「Debug」タブをクリックします。

  3. 「Executable for debug session」というラベルのボックスに,上で作成した実行形式ファイルのフル・パスとファイル名を入力します。

ビジュアル開発環境デバッガーを十分に活用して,DLL をデバッグすることができます。

Microsoft Excel 内で VBA を使用している場合のステップは,DLL をデバッグするときのステップに似ています。Excel のフル・パスとファイル名を「Executable for debug session」というラベルのボックスに入力します。省略可能なワークシート名を「Program arguments:」というラベルのボックスに入力することもできます。これで,ビジュアル開発環境を使って DLL をデバッグできるようになります。

Fortran のデバッグ・セッションの例については,「Squares サンプル・プログラムのデバッグ」を参照してください。

Visual Basic Error 53: File not found: yy.dll

Visual Basic アプリケーションを実行したときに「File not found: yy.dll」というエラー・メッセージが表示された場合,次の点を確認します。

Visual Basic Error 453: Can't find DLL entry point xx in yy.dll

「Can't find DLL entry point xx in yy.dll」というエラー・メッセージが表示された場合,次の点を確認します。

Visual Basic からの Fortran DLL の呼び出しの例としては,「Visual Fortran と Visual Basic プログラミングの例」を参照してください。