2007年10月12日 9:54 pm #4909
Yutaka Emura
Keymaster
MTJ-Kさんは書きました:
こんにちは、MTJ-Kです。開発お疲れ様です。
以下の項目に関して、beta12にて修正されていることを確認いたしました。2.検索ツールバー無効化
3.プラグイン用インライン関数 Editor_RepleaceW/A
4.エクスプローラプラグインの右クリックbeta9 での素早い対応、有難う御座いました。
また、確認が遅くなってしまい、申し訳ありませんでした。エスケープシーケンスnを含む検索文字列の強調化に関しても
仕様とのことでかしこまりました。インライン関数 Editor_ReplaceW/A に関しまして、
もう1点気づいた点がありましたので報告致します。正規表現を用いて選択した範囲のみ置換を目的として、第2引数を
FLAG_REPLACE_SEL_ONLY | FLAG_FIND_REG_EXP
とした場合においても、選択範囲外の文字列が置き換わるなど
意図しない動きとなってしまうことがあるようです。以上です。それでは失礼いたします。
ご確認ありがとうございます。
Editor_ReplaceW/A についてですが、選択範囲内のときには、EnEditor の置換のダイアログからの動作と同様、次だけ置換という動作はサポートされていないのです。つまり、FLAG_REPLACE_SEL_ONLY と FLAG_REPLACE_ALL は、常に両方を指定する必要があります。両方指定せずに FLAG_REPLACE_SEL_ONLY だけを指定した場合は、これからは、関数が失敗するように変更すると同時に、ヘルプに記述を追加するようにします。