Platform SDK: DirectX

ステップ 2 : MIDI ファイルのロード

[C++]

ここでは、DirectX for Visual Basic でのアプリケーション開発について説明する。C++ については、「DirectMusic C/C++ チュートリアル」を参照すること。

[Visual Basic]

MIDI ファイルをロードするには、次の 3 つが必要である。

ミュージック ファイルがアプリケーションの作業ディレクトリ以外の場所にある場合は、DirectMusicLoader.SetSearchDirectory を呼び出してローダーに検索する場所を指示するか、各ファイルをフル パスで記述する。

次のコードでは、ローダーの検索ディレクトリを設定して、そのディレクトリからファイルをロードしている。

Call gObjDMLoader.SetSearchDirectory("c:\midiplay\media")
' この処理は一度だけ必要である。
 
Dim objSeg As DirectMusicSegment

' FileName は、ファイルの短い名前を含む文字列である。
Set objSeg = gObjDMLoader.LoadSegment(FileName)

次項 : ステップ 3 : MIDI ファイルの演奏