• ベストアンサー
  • 困ってます

DLLとは?

フリーのソフトウェア(タイプレースというタイピング練習ソフト)をダウンロードして実行しようとしたら、 「欠落エクスポート DDRAW.DLL DirectDrawCreateEXにリンクされています」 というメッセージが出て、実行できませんでした。 これは、なにか必要なものがあるということなのでしょうか? この「DLL」というのをたまにみかけるのですが、どういうものなのでしょう?

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • ARC
  • ベストアンサー率46% (643/1383)

恐らく、DirectXというソフトウェアがインストールされていないのではないかと思います。 このソフトを入手するには ○雑誌の付録のCDに収録されている場合がある。 ○市販のゲームに収録されている場合がある。 ○マイクロソフトのサイト(参考URL)からダウンロードする。 等の方法があります。 このソフトは、各種画面描画や音楽の再生を高速化するためのものです。 DLLってのは、言ってみれば「外部プログラム」のことです。 ソフトAとソフトBとで共通したプログラムを使いたい場合、その共通部分だけを取り出して「DLL」というタイプのソフトにしておきます。 このようになってると、ソフトA,ソフトBはもとより、それ以降に開発されたソフトCにおいても「DLL」内の共通プログラムを利用することが出来るのです。

参考URL:
http://www.asia.microsoft.com/japan/directx/

共感・感謝の気持ちを伝えよう!

その他の回答 (2)

  • 回答No.3
  • parts
  • ベストアンサー率62% (6347/10121)

DDRAW.DLLですかDirectDrawCreateEXってことは、2D関連のAPIですね。 最新のAPIであるDirectX8,0a(APIといいます)もしくはDirectx8,0aランタイムを導入しましょう。 ただし、DirectXはソフトの動作全般と、グラフィックやサウンドの動作に関わる重要APIです。 導入は慎重に行ってください。 また、グラフィックドライバなどはDirectX(DXD)のバージョンに適したものを導入してください。 本来の効果が発揮できない場合や動作が悪くなることがあります。 (ちなみに、一部のDXD対応ソフトは、ある特定の古いDXDバージョンに依存する場合があります、その場合動作しなくなるソフトや不具合が出るソフトもあります) DLLはダイナミックリンクライブラリ(Dynamic Link Library)の略です。 32ビットプログラムファイルで、API(アプリケーションプログラミングインターフェース)に多く用いられます。(すでに前の方が述べているとおりです) ちなみに、APIとはwinではdllの集合体でプログラマーが最新のハードウェア機能や各アプリケーションごとに互換した使用感を持たせるためのプログラム部品の集合体です。APIの利点はAPIをアップデートするだけでハードが対応していなくてもソフトウェアで最新のハードの機能の一部をエミュレートできたり、開発されるソフトごとをユーザーが使うときの使用感を共通化できる。 プログラム開発が容易になるなどの利点があります。 DirectX(windows総合API)、OpenGL(有名グラフィックスAPIの一つ)などが有名なAPIです。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • dande
  • ベストアンサー率28% (4/14)

DirectXのモジュールが不足しているのだと思います。DirectXとはパソコンの性能を向上させるためのソフトで、WindowsUpdateのサイトに行けば最新のものがあります。 ちなみにDLLとはダイレクトリンクファイルのことで、いろんなソフトから、利用できるソフトを動かすためのソフトです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • goo GAMEについて

    9ゲームをしようと思ったしたら、下記のように出てきました。どうしたらいいのでしょうか? 00180007 ゲームの実行ファイルを起動できません。 プログラム開始エラー HGPOOL3D.EXEファイルは 欠落エクスポートDDRAW.DLL:DirectDrawCreateExにリンクされています。 0018000B サーバからゲームファイルのダウンロードが出来ないため再インストールに失敗しました。 利用者が多いかサーバに障害がある状態です。 しばらくたってからもう一度ダウンロードしてください。

  • プログラム開始エラー(DDRAWがらみ)について

    Win98SE上で最近まで動いていたスクリーン・セイバーや、ゲーム・ソフトの一部が、起動しようとすると次のようなエラー・メッセージが出て起動しなくなりました。   プログラム開始エラー    DDRAW.DLLファイルは   欠落エクスポートGDI32.DLL:GdiEntry6にリンクされています。   XXXXXXXX(プログラム名)   システムに装着されたデバイスは動作していません。 ビデオ・カードを交換し、DirectX8を入れ直し、DDRAW.DLLを古いもので上書きしたりもしてみましたが、全く変化ありません。最近まで動いていたものが動かなくなっており、その間になにか悪いことをした覚えもありません。CPUはちょっと古くK6-3-450を使っています。 何かアドバイスをいただけないでしょうか。よろしくお願いします。

  • CNCS32.DLL

    私はたまにフリーソフトをダウンロードするのですが、実行しようとするとたまに「CNCS32.DLLファイルが見つかりません」というエラーで実行できないことがあります。まず、拡張子が.DLLというファイルはどんなものなんですか?で、このようなケースの場合、このソフトは実行できないんですか?

  • WTSAPI32.dllについて

    こんにちは。 CDからソフトウェアをダウンロードする際に、 「WTSAPI32.dllが見つかりません」というエラーが出てしまいました。 そのソフトウェアにはWIN2000以上のスペックが必要なのですが 私のPCはWIN98なので対応していません。 そこでフリーダウンロードサイトから上記のdllをダウンロードしたのですが (危険は承知の上です) やはり同じエラーメッセージが出てソフトウェアが使えません。 dllの保存場所が悪いのでしょうか?今はデスクトップに置いてあります。 まだPCを買い換える予定はないので、その他の方法で解決策を教えて下さい。

  • こんなエラーが出るんですが・・・

     「筆まめ」を起動すると、こんなエラーダイアログ が出て、ソフトを実行できません。いったいどうしたら いいでしょうか?    プログラム開始エラー    MSVCIRT.DLLファイルは    欠落エクスポートMSVCRT.DLL:??_U@YAPAXI@Z にリンクされています。

  • VC6.0でエラー(欠落エクスポート)

    VC6.0でエラー(欠落エクスポート) 環境 MicirosoftVidualSutudio6.0 Windows98 VC6.0でエラーなくEXEが作られるのですが EXEを実行すると、○○○.EXEファイルは、欠落エクスポートNETAPI32.DLL:NetRemoteTODにリンクされます。とでるのですが。 エラーなく実行できる端末もあるのですが、何がわるいのでしょうか? 宜しくお願いします。

  • このエラーメッセージは、何ですか?

    プログラム開始エラー BATMETER.DLL ファイルは欠落エクスポートSETUPAPI.DLL:SetupDiGetDeviceInterfaceDetailAにリンクされています。 ウィンドウズを起動させると、こんなメッセージがでて きます。これってどういうことなのでしょうか?

  • DLLがない。

    vectorで、とあるフリーソフトをダウンロードしました。 家のパソコン(Win Me)では作動したのですが、職場のパソコン(Win 98)では、 「必要なDLLファイル MSVBVM60.DLLが見つかりませんでした。」 とメッセージが出て作動しませんでした。(「MSVBVM50.DLL」はあったのですが・・・。)動作OSにはMeも98も書いてありました。 職場でも使えるようにする方法を教えて下さい。

  • MSVBUM50.DLLが見つかりませんでした

    Win95を使っています。 今日Get Paidというソフトをダウンロードして、実行しようとしたところ 必要なDLLファイルMSVBUM50.DLLが見つかりませんでした というメッセージがでます。 このファイルを復活させるには95の再インストールしかないでしょうか。 クリーンインストールのできない機種なので、なるべく他の方法を探しております。

  • KNPG.DLLの入手ほうほう

    98seを使っています。 タイピングソフトをダウンロードしましたが、KNPG.DLLが見つかりませんと出ました。 私なりに調べたところKNPG.DLL単独では入手できないようです。 KNPG.DLLをどうしたら入手できますか?