

こんにちは。
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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- その他(Microsoft Office) OneDrive Personalについて 1 2022/08/02 18:25
- Windows 10 フォルダの新規作成を必ず「ドキュメント」にする方法 1 2023/06/24 09:08
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- Windows 10 Windows11インストールについて 6 2022/12/10 18:56
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
このQ&Aを見た人はこんなQ&Aも見ています
-
ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
高校生はアルバイトするべきだろうか?
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
人生で一番思い出に残ってる靴
皆さんの人生で一番思い入れのある靴の話を伺ってみたいです。
-
スタッフと宿泊客が全員斜め上を行くホテルのレビュー
スタッフも宿泊客も、一流を通り越して全員斜め上なホテルのレビューにありがちな内容を教えて下さい
-
自分用のお土産
国内や海外に旅行へ行った時、自分用のお土産ってどれくらい買いますか?
-
regsvr32で登録された一覧を知りたい
UNIX・Linux
-
オブジェクト(dll)のレジストリ登録について
Visual Basic(VBA)
-
regsvr32.exe による DLLの登録について
UNIX・Linux
-
-
4
DLLとCOMの違い
その他(ソフトウェア)
-
5
Windows10のRegSys32に登録されてしまったDLLファイルの登録抹消方法を教えて下さい。
マルウェア・コンピュータウイルス
-
6
DLLやOCXなどの格納先は必ず「C:\\WINDOWS\\system32」?
Windows Vista・XP
-
7
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
8
実行時エラー429
Visual Basic(VBA)
-
9
VB6.0で、DLLを動的に参照したい
Visual Basic(VBA)
-
10
フォームでPDFを表示させたいときは
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
VB.NETでIEを起動してそのIE...
-
VBでメールを起動させるには・・・
-
Javaで環境変数を動的に変更す...
-
メモリの「コミット済み」の意...
-
RECOVERY(D:)ってなんですか?
-
パソコンの画面が青くなりました。
-
NECノートPC 初期化方法を教え...
-
SSDクローン換装後の旧ハードデ...
-
メモリが"written"になることは...
-
コマンドプロンプトが重い
-
Windows10で急に解像度が低くな...
-
Windows98SE ・Meの動作「上限...
-
tightvncで灰色の画面になります。
-
リソースCDには何が入ってい...
-
windows起動中に、突然強制終了...
-
エラー PXE-E51
-
いま手元にメルカリで買ったア...
-
ダイナミックライブラリエラー
-
このエラーはどういうことでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
起動中のアプリ、ソフトの取得
-
DLLをREGSVR32しないで利用する...
-
Javaで環境変数を動的に変更す...
-
VC++からブラウザを起動し...
-
プログラムからOS標準ブラウザ...
-
CPU稼働率を向上させる方法
-
タスクトレイ常駐するプログラ...
-
VBscriptでのエクセルの起動に...
-
Accessのフォームをコマンドラ...
-
VScodeで新しいターミナルを開...
-
IPアドレスのみをMsgBoxで表示...
-
IEとクロームの表示ずれ
-
「mailto:」の書式
-
VBのフォームサイズについて
-
VBでメールを起動させるには・・・
-
VB.NETでIEを起動してそのIE...
-
VB6.0のツールバー標準メニュー...
-
タスクスケジュールで定時にポ...
-
ユーザごとでキーボードマップ...
おすすめ情報