Get Ready for Managed DirectX 開発者編に戻る

Get Ready for Managed DirectX
開発者編
[ツール]

NyaRuRu
Last Update : August 31, 2004

1. Introduction

このページでは Managed DirectX (以下 MDX) を使ったアプリケーション開発初心者向けのツールを公開しています.
また,MDX アプリケーションユーザ向けの情報をお探しの方は利用者向けページに移動して下さい.

2. Index

  1. Runtime Information

3. Contents

Runtime Information

Runtime Information (ソース付き) 2004年7月27日版

MDX アプリケーションは適切なバージョンのランタイムライブラリがインストールされていないと正しく動作させることが出来ません.このツールは実行した環境にインストールされている DirectX Runtime,.NET Framework Runtime,MDX Runtime それぞれのバージョンを列挙します.ランタイムバージョンに関係する問題解決にご利用下さい.

以下の表にランタイム同士の一般的な対応関係を示しておきます.表を横向きに見てランタイムが3種類全てに揃っているかを確かめてください.特に「MDX アプリケーションをダウンロードして動かしてみたい」という人は,必要なランタイムのバージョンが配布元から示されていると思いますのでそちらをよく確認してみてください.ただし MDX のバージョン表記にはいくつかの異なる方法が存在するため,必ずしもここに書いた数字とは一致しないかもしれません.

DirectX 9.0 DirectX 9.0a DirectX 9.0b Summer 2003 Summer 2004 October 2004 December 2004
Microsoft.DirectX 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0
Microsoft.DirectX.AudioVideoPlayback 1.0.900.0 (obsolate) 1.0.900.0 N/A 1.0.2902.0
Microsoft.DirectX.Diagnostics 1.0.900.0 (obsolate) 1.0.900.0 N/A 1.0.2902.0
Microsoft.DirectX.Direct3D 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0 (obsolate) 1.0.2902.0
Microsoft.DirectX.Direct3DX 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0 (obsolate) 1.0.2902.0 1.0.2903.0
Microsoft.DirectX.DirectDraw 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0
Microsoft.DirectX.DirectInput 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0
Microsoft.DirectX.DirectPlay 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0
Microsoft.DirectX.DirectSound 1.0.900.0 (obsolate) 1.0.900.0 1.0.1901.0 1.0.2902.0

.NET Framework のバージョンが低い場合は,Windows Update を行ってください.DirectX または MDX のバージョンが低い場合は,次の方法でランタイムライブラリをインストールすることができます.

  1. Microsoft の DirectX 9.0c 再配布ファイルをダウンロードする
  2. 適当なフォルダに展開し,"(展開先)/DirectX9/dxsetup.exe"を"/InstallManagedDX"オプション付きで実行

既に DirectX 9.0c がインストールされている場合,上記再配布ファイル内の ManagedDX.CAB というファイルを展開して mdxredist.msi を直接インストールするという方法もあります.詳しくはDirectX 9.0 SDK Update (Summer 2004) Release Note内のDirectX for Managed Codeセクションを参照してください.

[1] : 下位互換性は完全には保証されておりません.より詳細な情報は Microsft から提供されている互換性の問題とバージョン間の変更点を参照してください.