|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1319] 一応、省略可能でしたが・・・ |
| 投稿者:北岳さん 2001/12/26 9:53:25 |
| >> ActiveX DLL って、サーバでも、スタンドアロンでも、レジストリに登録しないと使えないのでしょうか。 > VBの参照設定に読み込ませればレジストリに登録なしで使えるかも? プログラムを作成しているフォルダ(d:\folder\vbsrc)に標準exeと自作dllを置き、 標準exe側の参照設定でこのdllを指定し(絶対パスでしか指定できない様子)、 dllコンパイル時に作られたレジストリキーをregsvr32.exe/uで削除し、 標準exeを動かしたら、 (おっしゃる通り)レジストリ登録なしでも使えました(1)。 <確認実験> 試しにこのフォルダのdll名を変えて実行したら、exeから「ActiveXコンポーネントはオブジェクトを作成できません」エラー、 dll名を元に戻したら再度 exeが正常実行されました。 レジストリに読みに行っていないことは確かです。 次にdll名は元のまま、フォルダをd:\folder\vbsrc2 に改名したら、再び「ActiveX・・・」エラー。(2) 確かに(1)参照設定すれば、レジストリに登録せず使えましたが、dllをフルの絶対パスで指定。 絶対パスが見つからないとき、(2)exeがあるフォルダ内でdllを探してはくれませんでした。 ---------------- で、当初の目的「dll付きexeをイントラで配る」のは、僅かとは言えユーザ側の設定が必要なので、やめにしました。 今までの方法: [1] VBのランタイムDLLのみ最初にユーザのシステムフォルダにコピーして貰う [2] APIも自作関数も標準モジュール内に書く [3] フォームモジュールと[2]の関数をコンパイルして1つのexeを作る [4] そのexeを<a href="〜">で配布する。 これで何も問題はなかったので、やはり dllは、サーバだけで使うことにします。 |
![]()
ActiveX-dllのレジストリ登録は省略可能?
北岳さん
[2001/12/25 11:22:21]
[1314]
|
Re:ActiveX-dllのレジストリ登録は省略可能?
Tomitomiさん
[2001/12/25 11:26:34]
[1315]
Re:ActiveX-dllのレジストリ登録は省略可能?
北岳さん
[2001/12/25 18:30:33]
[1317]
一応、省略可能でしたが・・・
北岳さん
[2001/12/26 9:53:25]
[1319]
Re:ActiveX-dllのレジストリ登録は省略可能?
喜平さん
[2001/12/27 12:49:07]
[1321]
Re:ActiveX-dllのレジストリ登録は省略可能?
北岳さん
[2001/12/27 13:48:41]
[1323]
|
|
TreeBBS For ASP V.0.1.3 |