TOP今月刊既刊I/OサポートQ&AWeb I/O通販お問い合わせ
 Q&A > DirectX9実践プログラミング 書名検索: 詳細検索...
Q&A一覧
Q

サンプルプログラムの実行について

付録CDのサンプルプログラム\\sample\DirectX Graphics\にある
DXGSample01〜DXGSmple12までが実行できなくて困っています。
 
       ID3DXSprite::のBegin及びDrawの引数が違っているようなのですが、
       マニュアルを見ると、正しい受け渡しです。
 
       開発環境は以下の通りです。
       開発環境 VisualStudio 2005
       SDKバージョン Microsoft DirectX SDK (August 2006)

2007年10月10日受付
A
「DirectX9実践プログラミング」では、「DirectX 9.0b SDK」を使った
DirectXのプログラミングを解説しております。
そのため、「DirectX 9.0b SDK」より新しいバージョンの「DirectX SDK」には
対応しておりません。
 
       さんぷ本書のサンプルをコンパイルされる際は、使用される「DirectX SDK」を
       「DirectX 9.0b SDK」に変更してください。
最終更新日:2007年07月26日 15時06分04秒
▲このページの上へ
Q

サンプルが実行できない

DirectX Graphicsのサンプルのどれを実行してもウィンドウが出てすぐ消えてしまい何もできません。
どうすれば普通に実行できるのでしょうか。本についていたSDKのキットはセットアップしてあります。

       環境:
       OS:Windows Me
       Visual C++ 6.0

2006年12月23日受付
A

ウインドウがすぐ消えるということは、Direct3Dの初期化に失敗しているのではないかと思われます。
 

主な原因としては、
 
 
       ・サンプルプログラムが必要としているファイルが見付からない場合。
       ・実行環境でサンプルプログラムが必要としている機能がサポートされていない場合。
 
       が考えられると思います。
 
       Debug版を実行すると、IDEの出力画面にサンプルプログラムやDirect3Dが出力した
       デバッグメッセージが表示されるので、プログラムのどの段階(ソースコードのどの行)でエラーが発生しているか分かります。
       これを見ることで、おおよその原因が分かるのではないかと思います。

最終更新日:2007年07月26日 15時03分25秒
▲このページの上へ