Indexへ
(14532)//【14522】→(14547)
------------------------
【タイトル】jwwのレジストリ
【記事番号】 14522 (*)
【 日時 】09/01/06 20:40
【 発言者 】mirror

jwwがレジストリを書き換えるタイミングについて
ご存知の方がいればと思い、正月早々餅が痞えるようなものを
払拭する心算で書いてみます。

現在確認しているのは
基本設定ダイアログを閉じた時、jwwのwindowを閉じた時
(勿論、閉じるためには開く必要がありますが)
ですが、その他のアクションでレジストリの更新を確認されているものが
有るのでしょうか?


Indexへ
(14522)←【14547】→(14564)
------------------------
【タイトル】Re(1):jwwのレジストリ
【記事番号】 14547 (14522)
【 日時 】09/01/13 09:22
【 発言者 】卯之介

本題が全体設定の事だとすればちょっとずれますが…

[HKCU\Software\Jw_cad\jw_win\Ime] の
"LayerDialog" (レイヤ名)
"MOJIDialog" (文字入力)
"NewFileDialog" (保存時のメモ欄)
それぞれのIME状態は即時反映されています。

WindowsXPのSP3を入れると文字入力が云々という話はこのあたりが原因だろうかと思っていましたが、手元のSP3では特に問題ない(jww6.11a + ATOK)ので未検証です。


Indexへ
(14547)←【14564】→(14565)
------------------------
【タイトル】Re(2):jwwのレジストリ
【記事番号】 14564 (14547)
【 日時 】09/01/14 10:01
【 発言者 】mirror

▼卯之介さん:
情報有難う御座います。
"MOJIDialog" (文字入力)に於いて、IMEのON・OFF時に即時更新される事を確認できました。
XPのSP2です。

>>WindowsXPのSP3を入れると文字入力が云々

以前にこの話題が出た時に、ユーザー権限の確認をして貰おうと書き込んだのですが
結局、返事はありませんでした・・・
jwwをインストールした時のユーザー権限・使用する時のユーザー権限
及び、SP3へverUPする時のユーザー権限の相違により
レジストリ更新が不可能になる要因として充分考えられる事だろうと思います。
又、確かSP3ではユーザー権限の管理が強化されていたように記憶しています。

私は別の理由から・・・・未だにSP2ですが。


Indexへ
(14564)←【14565】//(14524)
------------------------
【タイトル】Re(1):jwwのレジストリ
【記事番号】 14565 (14522)
【 日時 】09/01/17 19:39
【 発言者 】mirror

隣りで話題に上がった、jwwのキャプションバーへのファイルフルパス表示で
jwwのレジストリに保存されている、フォルダー情報の生存期間について
少し気になったので調べてみました。

フォルダー情報が更新されるのは、ファイルを開いた時[等]になるようです。
従って、エクスプローラ等から複数のファイルを開いていった場合
最後に開いたファイルのフォルダー情報が保持されている事になります。
開いているファイルを閉じても、レジストリのフォルダー情報は更新されず
現在のアクティブなデータファイルのフォルダー情報とは相違が発生するようです。
アクティブなフォルダー情報を得るには、やはり基本設定画面を開いて閉じる事により
更新されて取得できるようです。

以下は私見になりますが
元来データファイルを開いたプロセスに於いては、データファイルのパス情報は
必然的に保持(自らが指定)されているはずなので
レジストリを参照する理由はあまり無いであろうと思われる事から
通常の使用に於いては、あまり問題になる事ではないでしょう。
又、ファイルを開いた時点に於いては
そのファイルがアクティブであり、レジストリもその情報に更新されているので
レジストリ情報を参照してキャプションバー等を書き換えても支障は出ないかも知れません
が・・・・そうではない場面も発生する可能性はあるようです。