|
こんばんは、毎度お世話になっております。
さて、HmJreSelect.dll から呼び出した正規表現 DLL でエラーが発生したとき、そ
のエラーメッセージが
真っ白になってしまう不具合がありました。
まず、HmJreSelect.dll および hmonig.dll を秀丸エディタのインストールディレク
トリにインストールした上で
.HmJreSelect ファイルを次のように設定して、「動作環境」から正規表現 DLL を H
mJreSelect.dll に変更して
おきます。
[DllSelector]
(?#hmonig)=hmonig.dll
そして、適当な内容のタブを開いた状態で検索ダイアログを開き、「正規表現」有効
にして以下の検索パターンで
検索を実行します。
(?#hmonig)(?u)(?<a>\g<a>a)
これは hmonig.dll において構文エラーとなるもので、これをわざと実行します。す
ると、F3 キーを押すたびに
白紙のメッセージボックスが出てきてしまいます。
このため、hmonig.dll の本来のエラーメッセージが表示できないために構文エラー
に関する詳細情報が得られず、
マクロでの searchdown などの使用や 強調表示の *.hilight ファイルや .HmJreSel
ect 設定ファイルなどへの
正規表現パターンのコーディングを行うときのデバッグ作業に著しく支障を来してお
ります。
どうか修正のほうよろしくお願いします。
環境は、
・秀丸エディタ : 9.15β4 Float x64
・hmonog.dll : 0.8.7.0
・HmJreSelect.dll : 0.2.0
です。
|
|