

こんにちは。
Visual Basic 6.0でActiveX DLLを作成しました。
REGSVR32で登録して正常に利用できていますが、
レジストリを使わないで動かしたいと思っています。
フリーソフトではレジストリを使わないで動かせるものがありますが、あのようにするにはどうすればよいのでしょうか。
基本的には、exeファイルとdllファイルを同じフォルダへ置いて動けば良いと思っています。
調べるとLoadLibraryを使えば出来そうに書かれていますが、ご存知の方アドバイスを宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
>フリーソフトではレジストリを使わないで動かせるもの
おそらく、何らかのソフトにDLLが含まれていて、インストーラを起動せずに実行できたからだと思うのですが、、、
#1のtodo36さんの発言の延長でお話いたします。
逆にそのDLLを、REGSVR32で登録できますか?
・出来ない場合
ActiveX形式のDLLではありません。
CやVCで作成されたものだと思われます。
レジストリ登録しないで使用します。
VBでは「Declareステートメント」による引き込み、もしくは[API:LoadLibrary]と[API:GetProcAddress]
・出来る場合
ActiveX形式のDLLです。
VBやVCで作成されたものだと思われます。
レジストリ登録して使用します。
VBでは「CreateObject()」、もしくは[API:CoCreateInstance]
です。
もし、そのソフトがレジストリ登録できたのなら、こっそりレジストリに書き込んでいるのとしか思えません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
regsvr32で登録された一覧を知りたい
UNIX・Linux
-
オブジェクト(dll)のレジストリ登録について
Visual Basic(VBA)
-
regsvr32.exe による DLLの登録について
UNIX・Linux
-
-
4
Windows10のRegSys32に登録されてしまったDLLファイルの登録抹消方法を教えて下さい。
マルウェア・コンピュータウイルス
-
5
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
6
dll のレジストリへの登録
Visual Basic(VBA)
-
7
regsvr32でActiveX登録を行ったocx
C言語・C++・C#
-
8
実行時エラー429
Visual Basic(VBA)
-
9
DLLやOCXなどの格納先は必ず「C:\\WINDOWS\\system32」?
Windows Vista・XP
-
10
DLLを作成してVBAから使用する方法は?
Visual Basic(VBA)
-
11
DLLとCOMの違い
その他(ソフトウェア)
-
12
Excel2010VBAでエラーが出る相対パス指定
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IPアドレスのみをMsgBoxで表示...
-
FORMが開いているかどうかの確...
-
Win98seでスタートメニューに「...
-
DLLをREGSVR32しないで利用する...
-
ハードウェア変更のスキャンをO...
-
NEC 再セットアップできない
-
メモリの「コミット済み」の意...
-
\\Device\\Harddisk1\\DR1 でコ...
-
G5とインテルMac
-
PCを起動すると画面が真っ黒で...
-
RECOVERY(D:)ってなんですか?
-
NECノートPC 初期化方法を教え...
-
iBook G4 メモリ増設を考えてい...
-
コマンドプロンプトが重い
-
XP、OSCD無し リカバリディス...
-
デスクトップアイコンに黒い四...
-
HDDからSSDに換装したらまた変...
-
HDD内のリカバリー領域有無を調...
-
リカバリー領域からダイレクト...
-
このエラーはどういうことでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
起動中のアプリ、ソフトの取得
-
DLLをREGSVR32しないで利用する...
-
Eclipse4.2について
-
Javaで環境変数を動的に変更す...
-
エクセルは立ち上げると記憶が...
-
ちょっと分からないので、教え...
-
タスクスケジュールで定時にポ...
-
Adobe Page Mill3.0jについて...
-
PCのパワー配分の見方
-
apacheの起動できません。
-
自動ログイン(windows2000pro)
-
プログラムからOS標準ブラウザ...
-
IPアドレスのみをMsgBoxで表示...
-
タスクトレイ常駐するプログラ...
-
VB6.0のツールバー標準メニュー...
-
ホームページのレジ処理はどう...
-
コマンドプロンプトでIEを起動...
-
どうしても登録できません。ど...
-
WebBrowserコントロールでの印刷
おすすめ情報