質問があります。
VB又はVC++で作成したDLLを使用したいのですが、環境変数のPATHを設定せずに使用する事はできるのでしょうか。
#DLLの格納場所は固定です。
開発言語 VB 6.0
よろしくお願いします。
カレントディレクトリにあるdllはPATH設定が無くても参照できるので、
dllの置き場所をカレントディレクトリにしてしまうという手があります。
# 環境変数ってプロセス単位で管理のはずなので、
# VBで作ったexeがPATH環境変数を書き換えても
# Windowsには悪影響はないと思いましたが
# ・・・ちょっと記憶があやふやです。
>VB又はVC++で作成したDLL
VBでも作成できるDLLはActiveX.DLLだと思いますので
レジストリに登録すれば使用できます。
ひろさん早急な回答ありがとうございます。
カレントディレクトリ以外での方法はないでしょうか。
#せっかく回答して頂いたのに申し訳ありません。
あんさん早急な回答ありがとうございます。
私に記載し忘れたのですが、
DLLは.NETのクラス ライブラリで作成しています。
これはActiveX.DLLというのでしょうか。
#初歩的な質問で申し訳ありません。
というのもregsvr32の登録に失敗してしまいました。
下記を読んでみてください。
http://www.sev.or.jp/ijupiter/world/dc_interrop/dotnet_com_interrop.html
DLLの作成方法が誤っていたようです。
ツイート | ![]() |