• ベストアンサー

DLLの入手方法

アクセスのテーブルを開こうとすると「oleaut32.dllのバージョンが古いです・・・」というエラーメッセ-ジが出てきて開きませんでした。 他にも数台パソコンがあって正常に動いているC:\Winodws\systemからコピーして直りましたが、もしこんなdllが古い・・・というエラーメッセ-ジが出たときは、新しいものはどこから入手すれば良いのでしょうか?Microsoftのページで調べたのですが良くわかりません。ダウンロードサイトなど知っている方教えてください。

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

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

DLL にもよるのですが、DLL のプロパティを開き、バージョン情報があればそこから、著作権を持つ個人・団体の web サイトで公開している可能性があります。 あるいは、複数アプリケーションで共有されるランタイムであれば、ベクター等のサイト (ランタイムパッケージのカテゴリ) や、「統合アーカイバプロジェクト」等の web サイトで入手できるものも多数あります。 それでも見つけられない場合は… エラーが出るアプリケーションの販売元に問い合わせるのが一番です。

参考URL:
http://www.vector.co.jp/vpack/filearea/win95/util/runtime/index.html,http://www.csdinc.co.jp/archiver/lib/runtimes.html
souta_n
質問者

お礼

ありがとうございます。沢山種類があってびっくりしました。恐らく私の知識では、何かあったときに目的のDLLを探し出せるかどうか・・・結局そのソフトウエアが、どんな開発言語で作成されているかがわからないと探し出せないようですね。

その他の回答 (2)

  • Hooba
  • ベストアンサー率44% (4/9)
回答No.3

こんにちわ。私はDLLが足りないときはここから探しています。 「Common Archivers Library」 http://www.csdinc.co.jp/archiver/ 今回お探しのoleaut32.dllはVisual Basic 6.0 ランタイムの中にも入っているようですので、参考URLよりダウンロードし、インストールを試されてみてはいかがでしょうか? お役に立てば幸いです。

参考URL:
http://www.vector.co.jp/soft/win95/util/se089073.html
souta_n
質問者

お礼

ありがとうございます。今回は他のパソコンからコピーして、今は正常に動いていますので、今後同じような事があれば・・・と質問を上げてみましたが、まずは、どんなプログラミング言語のどのVerで作成されているのかを知ることが必要のようですね。

noname#5746
noname#5746
回答No.2

こんなページがあったので、参考までに・・・ http://www02.so-net.ne.jp/~okuda/tech/oleaut32/

souta_n
質問者

お礼

すごくマニアックな回答・・・oleaut32.DLLという今回のエラーがなければ一般人は気がつかない様なファイルをこんなに詳しく載せてるページがあるのですね。もっとも開発者サイドでは必要な知識なのかもしれませんね。ありがとうございました。

関連するQ&A