[リストへもどる]
一括表示

投稿時間:2003/05/15(Thu) 04:35
投稿者名:おじん
URL :
タイトル:
参照可能なライブラリの場所を変えたい
あるLibraryを「プロジェクト」→「参照設定」で、
一度「参照設定」した場所をを変えたいのですが
どうしたら良いのでしょうか。
再度「参照設定フォーム」の「参照コマンド」で別の
場所を指定し「OK」しても変わりません。

投稿時間:2003/05/15(Thu) 10:46
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 参照可能なライブラリの場所を変えたい
一度「参照設定」で外した状態でOKを返して、その後
「参照設定」をやり直してみてはどうでしょう。
それでもだめなら前のフォルダの Library を削除して見ては!

投稿時間:2003/05/15(Thu) 12:35
投稿者名:おじん
URL :
タイトル:
Re^2: 参照可能なライブラリの場所を変えたい
> 一度「参照設定」で外した状態でOKを返して、その後
> 「参照設定」をやり直してみてはどうでしょう。
> それでもだめなら前のフォルダの Library を削除して見ては!
>  
一度チェックを外すと「参照不可」になりました(当然)。
削除する方法はまだやっていません。
今ここではテストできないので、今晩やってみます。
先ずはヒントのお礼まで。ありがとうございました。

投稿時間:2003/05/15(Thu) 18:36
投稿者名:これ
URL :
タイトル:
Re^3: 参照可能なライブラリの場所を変えたい
> > 一度「参照設定」で外した状態でOKを返して、その後
> > 「参照設定」をやり直してみてはどうでしょう。
> > それでもだめなら前のフォルダの Library を削除して見ては!
> >  
> 一度チェックを外すと「参照不可」になりました(当然)。
> 削除する方法はまだやっていません。
> 今ここではテストできないので、今晩やってみます。
> 先ずはヒントのお礼まで。ありがとうございました。

もう解決してるかもしれませんが
前の方がレジストリに登録されていると思いますので
コマンドプロンプトから

Regsvr32 /u DLLのフルパス

 で登録解除してから

Regsvr32 新しいDLLのフルパス

 で登録しなおす必要があるのではないでしょうか?

投稿時間:2003/05/16(Fri) 05:17
投稿者名:おじん
URL :
タイトル:
Re^4: 参照可能なライブラリの場所を変えたい
> もう解決してるかもしれませんが
> 前の方がレジストリに登録されていると思いますので
> コマンドプロンプトから
> Regsvr32 /u DLLのフルパス
>  で登録解除してから
> Regsvr32 新しいDLLのフルパス
>  で登録しなおす必要があるのではないでしょうか?
「削除→再登録」で解決しました。
アドバイスいただいたレジストリ操作は怖くて
やっていません。申し訳ありません。
ありがとうございました。
実は、本当の問題は別掲「オートメーションエラー」です。
よろしくお願いいたします。

投稿時間:2003/05/16(Fri) 12:17
投稿者名:シャフト
Eメール:
URL :
タイトル:
Re^5: 参照可能なライブラリの場所を変えたい
VBの参照設定もregsvr32.exeを呼び出してますので、
どちらでもよいですね。

この参照Libraryは自作DLLのことですよね。
Installしたものだとパスが変わるとアンインストーラで
UnInstallできなくなります。(自分で消せばいいだけですけど)

コマンドでregsvr32を使うときは日本語パスが使えない、スペースが
使えないの制限がありますけど(DOS仕様)

あと、コンパイルオプションで切りかえれますが、再コンパイルすると
レジストリ再登録を行います。

投稿時間:2003/05/19(Mon) 13:05
投稿者名:おじん
URL :
タイトル:
Re^6: 参照可能なライブラリの場所を変えたい
シャフト様、ご意見ありがとうございました。
自作DLLではありません。
残念ながらまだそういうレベルになっておりません。
何時かに役立つと思います。