■ 参照設定せずにDLLを使うことについて
青島
2007/12/18(火) 13:06:23
VB6(SP6)を使っています。
参照設定せずにDLLを使う方法として、CreateObjectがあると思います。
このときDLLはレジストリに登録すべきでしょうか?
DLLを使う実行ファイルと同一フォルダに、DLLファイルをコピペしておく
だけでは拙いのでしょうか?
ちなみに、DLLは自作したものです。
DLLファイル以外にexpファイルとlibファイルもあります。
よろしくお願いします。
hirobo-macros
2007/12/18(火) 13:29:00
たしかこんなのがあったような。。。VB6では使えないでしょうか?
VBProject.References.AddFromFile "<DLLファイルパス>"
青島
2007/12/18(火) 18:29:15
すみません。
AddFromFileのことがよく分からなくて。
CreateObject関数は使うつもりなのですが、このCreateObject関数を
使うとき、DLLファイルはレジストリに登録しておくべきものなのか
同一フォルダにDLLファイルを置いておくだけで良いものなのかが
解りません。
(システムフォルダにはペーストしたくありません)
端的に云えばCreateObject関数の使い方になってしまうのですが、
色々調べてても解らなくて。
CreateObject関数を使うときAddFromFileを使わなくてはいけないので
しょうか?
以上、よろしくお願いします。
Blue
2007/12/19(水) 09:39:38
> CreateObject関数を
> 使うとき、DLLファイルはレジストリに登録しておくべきもの
です。
hirobo-macros
2007/12/19(水) 11:42:27
AddFormFileはVBAではありますがVB6にあるかはわかりません。
>CreateObject関数を使うときAddFromFileを使わなくてはいけないので
>しょうか?
使わなくていいですよー
青島
2007/12/19(水) 17:07:23
DLLファイルはレジストリに登録しておくべきもの
だったんですね。
圧縮のDLLを使ってファイルを圧縮したことあるん
ですが、そのときはexeと同一フォルダにペースト
するだけで動いていたような気がして。
レジストリに登録すべきDLLと登録しなくても良い
DLLがあったりするのでしょうか?
すみません。
今一度教えてください。
Blue
2007/12/20(木) 01:08:19
>レジストリに登録すべきDLLと登録しなくても良い
>DLLがあったりするのでしょうか?
そうです。
類似スレ
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2105709
青島
2007/12/21(金) 13:59:00
[[解決]]
いろいろありがとうございます。
助かりました。
特に類似スレで教えていただいた情報
大変参考になりました。
ありがとうございました。
毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!
