Platform SDK: DirectX

DirectMusic プロジェクトのデバッグ

[Visual Basic]

ここでは、C++ によるアプリケーション開発に関連する内容だけを説明する。

[C++]

DirectX ソフトウェア開発キットのデバッグ バージョンでインストールされる DirectMusic DLL (ダイナミック リンク ライブラリ) は、アプリケーションの実行時に、情報をデバッグ出力ウィンドウに生成する。デフォルトでは、利用できるすべての情報が表示される。

Win.ini の値を変更すると、デバッグ出力ウィンドウに表示される情報を制御することができる。DirectMusic DLL それぞれの出力は、次の例に示すように、個別に設定することができる。

[Debug]
DMBAND=1
DMCOMPOS=1
DMIME=1
DMLOADER=0
DMUSIC=1
DMSTYLE=3
DMSYNTH=5

それぞれの値は 0 〜 5 の範囲で設定できる。表示されるデバッグ情報の量は、0 で最も少なく、5 で最も多くなる。Win.ini にエントリがない場合、デバッグ出力のレベルは 0 になる。特定のコンポーネントにほかのコンポーネントよりも高い値を設定し、そのコンポーネントの問題に注目することができる。コントロール パネルの DirectX プロパティ シートを使って、デバッグ レベルを変更することもできる。ただし、この方法ではすべての DirectMusic コンポーネントに同じ値が設定される。

DirectX アプリケーションのデバッグ」を参照すること。