掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DelphiでDllを使用する場合のパスの通し方 (ID:40643)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DLLがロードされるパスというのはLoadLibrary関数の仕様に従います。 CやDelphiなど開発環境の設定とは直接関係はないはずです。 http://msdn.microsoft.com/ja-jp/library/cc429241.aspx これによると、ファイルパスを指定しなかったときの検索順序は アプリケーションのロードされたパス、カレントディレクトリ、 WindowsやSystemのディレクトリと来て一番最後がPATH環境変数ですね。 exeと同じところに置いてもロードできないというのは 実は別の場所にあるexeを実行しているという可能性があります。 実行>実行時引数 の設定で「ホストアプリケーション」のところに 余計なパスを入れてしまっていたりしないでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.