ページ 11

DirectX 9.0cの必要性について

Posted: 2010年11月01日(月) 20:22
by GKUTH(元未来のプログラマー)
はい 毎回質問ばかりしているGKUTH(元未来のプログラマー)です。
今回の質問&疑問は・・・

この前あるアプリケーションをインストールして、起動しようとしたとき
Windowsさんが
「3dx9 35.dllが見つからなかったため、このアプリケーションを開始できませんでした。
アプリケーションをインストールし直すとこの問題は解決される可能性があります。」
といってきました。
ちょっと調べたところDirectX 9.0cのファイルだと
僕の家のパソコンはDirectX 8.1なので起動できない とのことなのです。
ただ単に9.0cをインストールしたらいいのですがインストールしたことによって
変な設定をされたりパソコンが重くなったり変なサービスなどがついてこないか、
などということが心配になってきました。
さらに(まだ先のことですが)ゲームなどを開発していく上で9.0cが必要なのか、
ということがうかびました。
ちょっと解かりにくいのでまとめます。

・DirectX 9.0cをダウンロードしたら変な設定をされたりパソコンが重くなったり
変なサービスなどがついてこないか?

・今後ゲームなどを開発していく上でDirectX 9.0cは必要なのか?

・(もうひとつ)DirectX 9.0cとDairectX 9.0はなにがちがう?またどのバージョンが最適か?

以上です。
皆さんの意見をお願いします。

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 16:33
by dic
知っている限りではDirectX 9.0 ではセキュリティホールが見つかったので
DirectX9.0cに修正されました

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 16:47
by softya
>ただ単に9.0cをインストールしたらいいのですがインストールしたことによって
>変な設定をされたりパソコンが重くなったり変なサービスなどがついてこないか、
>などということが心配になってきました。

お使いのパソコンのOSとビデオカード次第です。
場合によってはDirectXの描画が遅くなることが考えられます。

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 20:03
by GKUTH(元未来のプログラマー)
>softya さん
そのビデオカードの設定のダイアログはあるんでしょうか?

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 20:04
by GKUTH(元未来のプログラマー)
>dicさん
そうだったんですか、DirectX9.0cをインストールすればいいということですね

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 20:13
by softya
>そのビデオカードの設定のダイアログはあるんでしょうか?

OSによって呼び出し方は変わります。
OS名とお使いのパソコン型番かビデオカードの名称が分かれば答えやすいです。
もし古いパソコンだとDirectX9.0cをちゃんとインストール出来ない可能性もあります。
あるいは、DirectXが動かなくなる可能性も・・・。
十分に自分のパソコンの状態を把握して行って下さい。

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 21:36
by GKUTH(元未来のプログラマー)
>softyaさん
OS Windows XP SP3 Home Edition

CPU Intel Pentium(R)4 2.80GHz 2個

メモリ 約2GB

HDD 111GB

のような感じです。

マシンは DELLなんですが詳しいバージョンなどはわかりません

2003,2004年ぐらいの間に買いました

Microsoft Visual C++ 2010 Expressは少し重いですが動くのでそのぐらいのスペックは

あると思います

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 22:07
by softya
型番がわからないので、チップセット内蔵のグラフィック機能の場合はどうなるか分かりません。
この機会に調べられたほうが良いと思いますよ。
それとCPUの能力とビデオカードの能力はまったく別物なので、
>Microsoft Visual C++ 2010 Expressは少し重いですが動くのでそのぐらいのスペックは
の情報ではまったく分かりません。

ファイル名を指定して実行でdxdiagと打つとDirectXの診断ツールが起動するので、そこでディスプレイ・タブでビデオカードやビデオチップの名称が分かります。 画像

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 22:40
by GKUTH(元未来のプログラマー)
デバイス  
     名前:NVIDA GeForce FX 5200
    製造元:NVIDA
チップの種類:GeForce FX 5200
 DAC の種類:Integrated RAMDAC
ディスプレイ:1024 × 768(32bit)(75Hz)
とこのようなかんじなのですが・・・
DirectXバージョンがDirectX 9.0cになっていました。
これはどういうことでしょう?
右に(4.09.0000.0904)と書かれていました。
(DirectXファイルのタブに3dx9 35.dllがありませんでした)

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 22:49
by softya
とりあえず、DirectX9.0Cは大丈夫そうですね。

ビデオカードの最新ドライバをダウンロードしてインストール。
http://www.nvidia.co.jp/object/winxp_17 ... ql_jp.html
その後、DirectXをインストールすれば全部のDLLがDirectX9.0Cになります。

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:02
by GKUTH(元未来のプログラマー)
その最新ドライバをインストールしたら不具合や
いらないサービスがきたりしないでしょうか

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:04
by GKUTH(元未来のプログラマー)
また無償ですよね。
機能の制限とかもありませんか?

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:20
by softya
>その最新ドライバをインストールしたら不具合や
>いらないサービスがきたりしないでしょうか
>また無償ですよね。
>機能の制限とかもありませんか?

無償です。
いらないサービスというのが何を指すかが分かりませんが、Nvdiaのコントロールパネルは追加されるかも知れません。機能の制限はされることも無いと思います。

ただ、
>インストールしたら不具合
は、どんなインストールでも付きまといますが、ビデオカードやDirectXドライバなので危険性はあるし、トラブルを起こすと厄介なことになるのは間違いありません。
XPの復元機能で戻すことで何とかなるにしてもOSの操作に自信がなければ困り果てるかも知れません。そこは、自己責任なので私は責任も持てません。なので自信がなければ止めてください。

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:27
by GKUTH(元未来のプログラマー)
はい勢いに乗ってインストールしてしまいました。
再起動しても大丈夫だったのでいけると思います。

しかしまだエラーが出ます

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:29
by GKUTH(元未来のプログラマー)
あ すいませんでしたもう一回インストールしたらいいんですよね

Re:DirectX 9.0cの必要性について

Posted: 2010年11月02日(火) 23:30
by GKUTH(元未来のプログラマー)
今日はもう遅いので明日にします

Re:DirectX 9.0cの必要性について

Posted: 2010年11月04日(木) 19:22
by GKUTH(元未来のプログラマー)
解決しました
>softyaさん
>dic さん
協力ありがとうございました