[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/09/01(Thu) 21:27
投稿者名:たけ
URL :
タイトル:
DLL 読み込み時のエラーです。
VB6.0でEXCEL2003を表示しようとする時、
Set xlApp = CreateObject("Excel.Application")の場所で
「DLL 読み込み時のエラーです。」が表示されます。
OSはWINDOWS2000です。XPの場合は問題なく動作します。
ネット上検索したのですが、有力な情報が得られません。
参照設定も正しく設定しているのですが・・・

どなたか力をお貸しください。よろしくお願いします。

投稿時間:2005/09/01(Thu) 21:33
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: DLL 読み込み時のエラーです。
> OSはWINDOWS2000です。XPの場合は問題なく動作します。
そのWindows2000 には Excel 2003 が間違いなくインストールされていますか?
Excel 2002 とか Excel 2000 ではないでしょうね。

それと、そのプログラムで、特別な DLL を使っていませんか?
そのDLL が指定の場所に見つからないとか。

後は、書き辺りを見ているとExcelのレジストリ情報が壊れている可能性が・・・
Excelを再インストールすれば直ると言った情報があります。

hhttp://tinyurl.com/8aqex

          hhttp://bbs1.aquatic.jp/?0104/program
          hhttp://bbs.tip.ne.jp/mac/108387.html

投稿時間:2005/09/02(Fri) 09:38
投稿者名:たけ
URL :
タイトル:
Re^2: DLL 読み込み時のエラーです。
ありがとうございます。
現在まだ調査中です。ご指摘があったバージョンですが、
Windows2000にインストールされているEXCELは2002でした。すみません。

ただその環境で新規作成しても、同じ現象が起こるので困っています。
DLLのバージョンを含め調べています。
今、oleaut32.dllが怪しいのではないかと考えています。
的外れかもしれませんが・・・

それと特別なDLLは使っていません。

また有力な情報がありましたら、よろしくお願いします。


> > OSはWINDOWS2000です。XPの場合は問題なく動作します。
> そのWindows2000 には Excel 2003 が間違いなくインストールされていますか?
> Excel 2002 とか Excel 2000 ではないでしょうね。
>
> それと、そのプログラムで、特別な DLL を使っていませんか?
> そのDLL が指定の場所に見つからないとか。
>
> 後は、書き辺りを見ているとExcelのレジストリ情報が壊れている可能性が・・・
> Excelを再インストールすれば直ると言った情報があります。

投稿時間:2005/09/02(Fri) 11:36
投稿者名:たけ
URL :
タイトル:
Re^3: DLL 読み込み時のエラー(現象)
以下の手順で起こる事がわかりました。

1.XPとEXCEL2003で開発
2.WINDOS2000へソースをコピーし、参照設定をEXCEL2002へ変更して
 実行。ここでエラー。
3.今まで動作していたプログラムも動作しなくなる。

変更したのは、参照設定のみでその後は既存のプログラムも動作しなく
なるという現象がわかりました。

何で?って感じです。何か書き換えているのでしょうか?
ちなみにレジストリとVBPのReferenceは一致しています。



> ありがとうございます。
> 現在まだ調査中です。ご指摘があったバージョンですが、
> Windows2000にインストールされているEXCELは2002でした。すみません。
>
> ただその環境で新規作成しても、同じ現象が起こるので困っています。
> DLLのバージョンを含め調べています。
> 今、oleaut32.dllが怪しいのではないかと考えています。
> 的外れかもしれませんが・・・
>
> それと特別なDLLは使っていません。
>
> また有力な情報がありましたら、よろしくお願いします。
>
>
> > > OSはWINDOWS2000です。XPの場合は問題なく動作します。
> > そのWindows2000 には Excel 2003 が間違いなくインストールされていますか?
> > Excel 2002 とか Excel 2000 ではないでしょうね。
> >
> > それと、そのプログラムで、特別な DLL を使っていませんか?
> > そのDLL が指定の場所に見つからないとか。
> >
> > 後は、書き辺りを見ているとExcelのレジストリ情報が壊れている可能性が・・・
> > Excelを再インストールすれば直ると言った情報があります。