追加の条件がクリアされるNo.05136
jechabon さん 10/02/10 17:23
 
お世話になります。

追加の条件を設定しても検索ダイアログを閉じると設定は消えてしまします。
このため「検索したら閉じる」をONにして下検索後、下候補キーで次を
検索すると
追加の条件が無視されて検索されてしまいます。

改善は可能でしょうか?
起動オプションは無しで起動しています。

[ ]
RE:05136 追加の条件がクリアされるNo.05138
秀丸担当 さん 10/02/10 17:45
 

>追加の条件を設定しても検索ダイアログを閉じると設定は消えてしまします。
>このため「検索したら閉じる」をONにして下検索後、下候補キーで次を
>検索すると
>追加の条件が無視されて検索されてしまいます。
>
>改善は可能でしょうか?
>起動オプションは無しで起動しています。

追加の条件は、デフォルトの状態ではオプションは記憶されないようになってい
て、[その他]→[動作環境]→[検索]→[検索ダイアログ]→[追加の条件の状態を
覚える]をONにすると覚えるようになります。
検索してから下候補するだけでは無視されることはないはずなのでもしかしたら
別のバグなのかもしれないですが、オプションONにして解決される問題だとした
らONにしてもらえるといいかもしれないです。

[ ]
RE:05138 追加の条件がクリアされるNo.05140
jechabon さん 10/02/11 00:08
 
> 検索してから下候補するだけでは無視されることはないはずなのでもしかしたら
> 別のバグなのかもしれないですが、オプションONにして解決される問題だとした
> らONにしてもらえるといいかもしれないです。

オプションONにしても設定を忘れてしまうので調査したところ、下候補キーの
マクロ設定が原因でした。

setsearch searchbuffer, searchoption & 0xFFFB; // 置換フラグをOFFする
finddown;

置換フラグをOFFにして検索するために旧バージョンで使用していたマクロを
下候補キーに設定していたのですが、フラグは16bitでなく、32bitで指定する
必要がありました。
下記のように修正して正常動作するようになりました。

setsearch searchbuffer, searchoption & 0xFFFFFFFB; // 置換フラグをOFFする
finddown;

どうもお手数をお掛けしました。

[ ]