環境設定が変わってしまうNo.15461
Makkie さん 03/10/06 13:09
 
秀丸ご担当殿

Windows 2000 で、秀丸3.19を使っています。

再現条件は不明なのですが、環境設定に関して以下のような現象が起き
ます。

(1)クリップボード履歴をとる=ON  が  知らないうちにOFFに
      なる

(2)検索の結果=範囲選択  が  知らないうちに「検索の結果=点滅
      表示」になる

自分では変更していません。クリップボード履歴=ON、検索の結果=
範囲選択でないと誤動作するマクロがいろいろあるので、この設定でず
っと使っています。レジストリを書き換えるようなこともやっていませ
ん(レジストリにアクセスはしていますが、秀丸にもともとあるキー値
を書き換えるようなことはしていません)。

頻度はそう多くはありません。両者とも3ヶ月に1度ぐらいです。

起こったときに、その直前の手順を思い出して再現させようとするので
すが、うまく再現できません。

以上、とりあえずご報告まで。

[ ]
RE:15461 環境設定が変わってしまうNo.15464
秀丸担当 さん 03/10/06 16:52
 

>自分では変更していません。クリップボード履歴=ON、検索の結果=
>範囲選択でないと誤動作するマクロがいろいろあるので、この設定でず
>っと使っています。レジストリを書き換えるようなこともやっていませ
>ん(レジストリにアクセスはしていますが、秀丸にもともとあるキー値
>を書き換えるようなことはしていません)。

マクロの中にはレジストリの内容を書き換えているものもあるので、それが影響
しているのかもしれません。
マクロで、検索での表示を変更して、マクロ終了時にまた元に戻すという種類の
ものがあります。このマクロが誤動作したり、マクロを途中で停止したりすると、
動作環境が変化したままになってしまいます。
クリップボード履歴を変更することはあまり無いと思いますが。

マクロが入っているフォルダをgrepして、"ClipHist"または"SelectFound"を探
してみると、動作環境を一時的に変更するマクロを探し出すことができると思い
ます。

[ ]
RE:15464 環境設定が変わってしまうNo.15486
Makkie さん 03/10/08 13:53
 
>
>マクロが入っているフォルダをgrepして、"ClipHist"または"SelectFound"を探
>してみると、動作環境を一時的に変更するマクロを探し出すことができると思い
>ます。

念のためにもう一度マクロフォルダを grep してみましたが、見つかるの

 if ( getregnum ( "ClipHist" ) == no ) ・・・
だけでした(そもそもこの行はクリップボード履歴=ONじゃないとまず
いので、それをチェックするためでした)。SlectFound はありません。


[ ]
RE:15486 環境設定が変わってしまうNo.15490
秀丸担当 さん 03/10/08 17:44
 

>念のためにもう一度マクロフォルダを grep してみましたが、見つかるの
>は
> if ( getregnum ( "ClipHist" ) == no ) ・・・
>だけでした(そもそもこの行はクリップボード履歴=ONじゃないとまず
>いので、それをチェックするためでした)。SlectFound はありません。

そうですか。他に書き換わる原因は思い当たりません。
もしまた再現するようでしたら、そのときの状況などを報告お願いします。

[ ]