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

投稿時間:2005/01/24(Mon) 20:20
投稿者名:pastel
Eメール:
URL :
タイトル:
DLLが見えたり見えなかったりする?
VB6.0でActiveX exeを作り、そのexeの中から別のDLLをコールするコードを書いたのですが、
このDLLが見えたり見えなかったりするのです

dllはexeと同じパスに置いただけでは駄目なのでしょうか?
ちなみにdll(とexeのあるパス)にPATH環境変数を通しても見つからない時があるのです・・
(見つかる時もある)

どなたかこの不可解な現象はなぜなのかわかるかたいらっしゃいませんか?
大変困っております・・(T T)

投稿時間:2005/01/25(Tue) 12:25
投稿者名:たけ
Eメール:
URL :
タイトル:
Re: DLLが見えたり見えなかったりする?
> VB6.0でActiveX exeを作り、そのexeの中から別のDLLをコールするコードを書いたのですが、
> このDLLが見えたり見えなかったりするのです
>
> dllはexeと同じパスに置いただけでは駄目なのでしょうか?
> ちなみにdll(とexeのあるパス)にPATH環境変数を通しても見つからない時があるのです・・
> (見つかる時もある)
>
> どなたかこの不可解な現象はなぜなのかわかるかたいらっしゃいませんか?
> 大変困っております・・(T T)

カレントディレクトリが変わっているからじゃないですか?
環境変数PATHにでもアプリケーションのディレクトリを登録するか
カレントディレクトリが変わらないようにしてみてください。