- ベストアンサー
実行時エラー48発生時のDLL特定方法。
あるアプリケーションで「実行時エラー48 DLL読み込み時のエラーです」が発生します。 現象からDLLの欠損か破損であることはわかるのですが、ソフトウェアの性質上、何のDLLが欠損、破損しているかが特定できません。 何かいい方法はありませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>エラーメッセージが表示された時点でどのDLLがエラーになっているのかを発見してくれるようなツール これはちょっと分かりませんが・・。 DLLのチェッカーは色々あります。 DLLToysはシェアウェアですがEXEビューアは無償で使用できます。exeごとにプロパティでDLL等参照できます。DLLの欠落も確認できると思いましたが。
その他の回答 (1)
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.1
最新のVB6ランタイムをインストールしてみてください。 もしインストしてあればランタイムが最新であるかどうか確認してください。最新でなければ最新のVB6ランタイムをインストしてみてください。 後は参照しているDLLがパスで指定されているフォルダにない。DLLで参照している別のDLLがない。などですよね。 その辺の確認を。
質問者
お礼
回答ありがとうございます。 今回のアプリはVB5製なのでVectorから「VB5R32 JETランタイムライブラリ(SP2) 」を入れてみましたが解消しません。 やはり後は個別にDLLをチェックして行くしかないようです。 エラーメッセージが表示された時点でどのDLLがエラーになっているのかを発見してくれるようなツールは無いものでしょうか・・・。
お礼
回答ありがとうございます。 似たようなコンセプトでProcView32というのがありましたので、両方とも使用してみたいと思います。