持ち出しキット マクロフォルダの設定がNo.07590
h-tom さん 12/11/21 23:14
 

h-tom です。

発生率が低く、再現方法も不明ですが、持ち出しキット使用時に、動作環境の、
マクロと設定ファイル用のパスが、空になる現象が発生しています。

秀丸エディタ Ver.8.30β10、持ち出しキット(HmRegIni.dll Ver.2.04) という
組み合わせで、USBメモリーにインストール。
秀丸エディタ:ルートの直下にある、「hidemaru」フォルダ
マクロパス :「hidemaru」フォルダ内の「macro」
設定のパス :「hidemaru」フォルダ内の「setting」
OS:Windows7 32bit

いろいろキー割り当てで、マクロを指定している為、
1)キー操作で、マクロを起動しようとする。
2)設定が空なので、秀丸エディタ本体と同じ場所を検索するけど、ファイルがない。
3)マクロが見つからないとエラーになる。
4)動作環境を確認してみると、設定が空になっている。
という状態。

発生条件は今のところ不明ですが、常駐秀丸もいない状態から起動する場合に、
発生しやすいです。
"HmRegIni.ini"には、MacroPath、SettingPathに設定は記述されています。
(iniファイルの設定が、空になっているわけではない。)
キー割り当てなどは、カスタマイズした状態なので、設定ファイルの読み込み
自体が失敗している訳ではなさそうです。

設定が空になっている秀丸エディタから、「新規作成」で新しい秀丸エディタを
開き、そちらの設定を確認すると、しっかり設定されてます。
  http://homepage3.nifty.com/_htom/check01.png

とりあえず、秀丸エディタを再起動すれば、ほぼ問題ないので、それで回避可能
です。

[ ]
RE:07590 持ち出しキット マクロフォルダNo.07591
秀丸担当 さん 12/11/22 10:39
 

バグ情報ありがとうございます。

調べてみたところ、V7.10の頃に似たバグ報告があり、そのときはiniファイルに
記憶された情報が一部おかしなことになっていることがありました。
そのときはMacroPathでなく他の情報が影響していました。
その問題自体はV7.10で修正され、そのときの問題のiniファイルで試してみたと
ころでは、現在のバージョンにおいては大丈夫でした。

もし差し支えなければ、お手数ですがHmRegIni.iniを"PEH00775@nifty.com"まで
秀丸担当宛に送ってもらえるとこちらで何かわかるかもしれないです。

そのときの問題に関連しそうなことはいまのところわからないですが、関連しそ
うなことを調べてみます。

[ ]
RE:07591 持ち出しキット マクロフォルダNo.07592
h-tom さん 12/11/22 19:51
 

h-tom です。

>もし差し支えなければ、お手数ですがHmRegIni.iniを"PEH00775@nifty.com"まで
>秀丸担当宛に送ってもらえるとこちらで何かわかるかもしれないです。
了解です。
送るのはかまいませんが、現象が発生した時のほうがいいですよね?
(発生頻度が低いので、何時になるかわかりませんけど。)

[ ]
RE:07592 持ち出しキット マクロフォルダNo.07594
秀丸担当 さん 12/11/26 09:14
 

お手数をおかけしてすみません。
発生したときのiniファイルで再現できるとしたら非常に助かります。
iniファイルの状態に関わらず何らかの別の条件で確率的に発生するのだとした
ら、再現した時点のiniファイルでなくても送ってもらえると助かります。

以前に発生していた問題関係のところを改めて調べてみたところでは、直接的な
原因ではないもののマクロ用のフォルダを毎回取得にしいく無駄があったので、
そのあたりの改善も含めて考えてみます。

[ ]