external宣言でdllを使用するときは特別な手続きはいらないのでしょうか?
例えばプロジェクトと同じフォルダ内にコピーや、レジストリに追加するなど。
ご存知の方いらっしゃれば教えて頂けないでしょうか?
使用するDLLにパスが通っていればOKです。
ご返事ありがとうございます。DLLにパスが通っているかを調べるためには
どうすればわかるのでしょうか?また。仮にパスが通っていなければ
どのようにすればいいのでしょうか?
レジストリに追加しようとしたのですがExpertというところにするといいらしい
のですが、それが見当たりません。Delphi6のPersonalだからなのでしょうか?
OSによって違います。
環境に依存せずに答えるならば、(Windows環境において)環境変数PATHに、DLLがあるディレクトリ名を追加すればよいです。
自分で用意したDLLならば、使用するアプリケーションのあるディレクトリに置けばよいです。
他のアプリケーションでも使用するような、システムDLLならば、Windowsのパス(例えばC:\WINNT)か、Systemのパス(例えばC:\WINNT\SYSTEM32)に入れれば良いです。
参考になりました。どうもありがとうございました。
ツイート | ![]() |