HmJre.dll のカスタマイズ・ファイル+検索No.02085
ひろ さん 03/06/30 19:34
 
 秀まるおさん今日は、ひろです。
 カスタマイズ・ファイルに例えば、全て半角で
バ  ヴァ                          ^^^^^^^^
と設定します。この時あいまい検索のオプションを全て ON にしても、全角の
「ヴァ」等にはヒットしません。つまりあいまい検索のオプションはカスタマ
イズ・ファイルで指定された文字に関しては反映されません。これは仕様で
しょうか? 仕様ならそれで構いませんので、正式公開時にヘルプに注意事項と
して記載して頂ければ幸いです。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.4.00β5 です。

[ ]
RE:02085 HmJre.dll のカスタマイズ・ファNo.02092
秀まるお さん 03/07/01 10:55
 
 V4.00β5に付属しているHmJreと手元のHmJreとではだいぶ動作が違うので、手
元の物での話をさせていただきます。

 ご指摘の件は、たしかに懸案事項として考え中の物でした。対応方法としては、
同一視指定の文字列についてもあいまい検索の変換をかけてやらないとダメって
ことになります。

 具体的には、「バ」と「ヴァ」の同一視指定がされている場合、「バ」を検索
しようとしたら、「(バ|ヴァ)」を検索するような形に変換します。それから
「半角/全角同一視」のための変換などを後で行います。

 そうじゃなくて、まずは、「バ」の検索について、それを「半角/全角同一
視」の変換を先にしてしまい、さらに同一視指定の単語全部について、同じよう
な「半角/全角同一視」の変換もかけてしまいます。そのように両方変化した上
で、同一視文字列のチェックをかけて、「バ」を「(バ|ヴァ)」に変換するよう
な処理をかけてやることになります。

 っと自分で書いていても訳の分からない話となってしまいましたが、とにかく
そうすると「遅くなる」ということです。

 こんな話はJRE32.DLLの時は誰も言わなかったことなので、しいてHmJreが出て
きたからといって指摘されることは無いと思っていたんですけど…。

 どっちにしてもそうしないとややこしい話がつきまとうと思うので、遅くなっ
てでも正確に処理するよう修正させていただきます。

[ ]
RE:02092 HmJre.dll のカスタマイズ・ファNo.02095
ひろ さん 03/07/01 12:09
 
 秀まるおさん今日は、ひろです。
>  こんな話はJRE32.DLLの時は誰も言わなかったことなので、しいてHmJreが出て
> きたからといって指摘されることは無いと思っていたんですけど…。
 「JRE32.DLL の場合は、カスタマイズ・ツールが別になっていたので、秀丸
の方には指摘がなかった。」という可能性を考えました。

>  どっちにしてもそうしないとややこしい話がつきまとうと思うので、遅くなっ
> てでも正確に処理するよう修正させていただきます。
 個人的には仕様がハッキリ解っていれば、その様にカスタマイズ・ファイル
を作成するだけなので、現状のままでも良いと思います。あくまで
> これは仕様で
> しょうか? 仕様ならそれで構いませんので、正正式公開時にヘルプに注意事項と
> して記載して頂ければ幸いです。
ということです。


[ ]
RE:02095 HmJre.dll のカスタマイズ・ファNo.02099
秀まるお さん 03/07/01 13:52
 
>  個人的には仕様がハッキリ解っていれば、その様にカスタマイズ・ファイル
> を作成するだけなので、現状のままでも良いと思います。あくまで

 仕様にしてしまう手もありますが、やはりこういう話が出てくる以上は対応し
てしまう方が手っ取り早い、というか、結果としてサポート業務の負担が軽くな
ると思います。

 どっちにしても、既に対応しました。

 ちなみにですけど、「ヴァ」と「パ」を同一視してしてさらにあいまい検索オ
プションを全部ONにすると、「ヴァ」は「(ハ|ゥァ)」に変換されて検索される
ことになるようです。

[ ]
RE:02099 HmJre.dll のカスタマイズ・ファNo.02102
ひろ さん 03/07/01 17:03
 
 秀まるおさん今日は、ひろです。
>  仕様にしてしまう手もありますが、やはりこういう話が出てくる以上は対応し
> てしまう方が手っ取り早い、というか、結果としてサポート業務の負担が軽くな
> ると思います。
 確かにそうですね。

>  どっちにしても、既に対応しました。
 どうも有り難うございました。次版を楽しみにしつつ、後ほど実際に確認し
ます。

[ ]