- PR -

Vb 2005 でDLL の参照パスの指定方法は?

1
投稿者投稿内容
ケイ
大ベテラン
会議室デビュー日: 2004/04/20
投稿数: 100
投稿日時: 2008-05-26 18:14
お世話になります。

現在Vb 2005 Pro にてプロジェクト種類をWindous CE 5.0で
デバイスアプリケーションの作成を行っています。

参照設定で追加したDLLが作成したEXEと同じフォルダ内にいないと
エラーになってEXEの実行ができません。

EXEと同じ位置にDLLを置かなくてもすむように、
DLLの参照パスを指定したいのですが、
どのように指定したらいいのかが分かりません。

DLLの参照指定は、OSで設定するのでしょうか?
それとも、プログラムからの指定も可能でしょうか?

教えていただけないでしょうか?
よろしくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-05-26 18:24
引用:

ケイさんの書き込み (2008-05-26 18:14) より:

DLLの参照指定は、OSで設定するのでしょうか?
それとも、プログラムからの指定も可能でしょうか?


プログラムからですと動的な Load になってしまいますので、指定するのは一般的でないと思います。 システム ディレクトリ (System32) か実行ファイルと同じ階層に置くのが普通ではないでしょうか。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ケイ
大ベテラン
会議室デビュー日: 2004/04/20
投稿数: 100
投稿日時: 2008-05-26 18:51
返信ありがとうございます。

引用:

じゃんぬねっとさんの書き込み (2008-05-26 18:24) より:
プログラムからですと動的な Load になってしまいますので、指定するのは一般的でないと思います。 システム ディレクトリ (System32) か実行ファイルと同じ階層に置くのが普通ではないでしょうか。



プログラムからは、一般的ではないのですね・・・
分かりました。

システムディレクトリで対応できない(Windous Ceについて調査不足の為、System32に
相当するフォルダがあるのか分からないので・・・)場合は、実行ファイルと同じ階層に置くようにします。

ありがとうございました。
Rey
会議室デビュー日: 2004/11/14
投稿数: 7
投稿日時: 2008-05-27 09:44
下記のようなお話でしょうか?
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9189&forum=7

他にもいくつかスレッドありましたが、どちらも下記連載参考に挙げられていました。
http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_03/idnfw11_03_01.html

#CEは触れたことが無い為、的外れでしたらご指摘下さい。
ケイ
大ベテラン
会議室デビュー日: 2004/04/20
投稿数: 100
投稿日時: 2008-05-27 11:29
返信ありがとうございます。

引用:

Reyさんの書き込み (2008-05-27 09:44) より:
下記のようなお話でしょうか?
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9189&forum=7


そうなると思います。


引用:

Reyさんの書き込み (2008-05-27 09:44) より:

他にもいくつかスレッドありましたが、どちらも下記連載参考に挙げられていました。
http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_03/idnfw11_03_01.html



上記も参考にしてみます。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)