tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^8: WebBrowserコントロールによるWebページにつきまして
投稿日: 2018/02/14(Wed) 15:52
投稿者susu
魔界の仮面弁士 様

度重ね、ご返信をして頂きまして、ありがとうがざいました。


>> 質問の意味はレジストリ変更を実行ファイルに含ませる様な事はできないものかと思いましたが、

>実行時に設定することも出来ますよ。たとえば
出来ますか。はい、分りました。

>regKey = "HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\"
>regKey = regKey & App.EXEName & ".exe"
>On Error Resume Next
>value = CreateObject("WScript.Shell").RegRead(regKey)
>On Error GoTo 0
>MsgBox value

>のようにして現在値を読み取ったり、

 >CreateObject("WScript.Shell").RegWrite regKey, 9999&, "REG_DWORD"

>としてレジストリに書き込んだりすることができます。
>> レンダリングの意味を知り矛盾を感じて修正により途中で削除致しました。

>この手のレジストリ操作はアプリ実行時にはなく、
>アプリケーションのインストーラーに任せるのが良いでしょうね。
はい、分りました。

>ちなみに FEATURE_BROWSER_EMULATION の設定ですが、
>HKEY_CURRENT_USER の代わりに HKEY_LOCAL_MACHINE に組み込むこともできます。
はい、分りました。


下記の参考は大変助かります。

>Public Sub Main()
 >  '
 >  '
>End Sub

>上記を応用すれば、vb6.exe の登録も同様に組み込めるのですが、デバッグ実行時に
>開発中のプロジェクトが再起動させてしまうのも、いささか都合が悪いかと思いますので、
>開発環境の vb6.exe については、手動で登録を行った方が良いと思います。
はい、分りました。

あまり、レジストリで作ったことは無く詳しくありません。理由はレジストリを間違えて編集しますと
再インストールが必要になる可能が高くなるのではないのかと不安があります。
今回は、レジストリを実行ファイルに組み込む事でレジストリ編集が無くなり効率、安心感が高まります。

勉強も兼ねて、ご指摘を参考にして挑戦してみます。時間は、がかかると思われますが、ご報告をさせてもらいます。

色々と、ご指導をして頂きまして、感謝申し上げます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。