検索関係のダイアログに HmJre.hlp を開くNo.08916
Iranoan さん 05/01/20 17:10
 
 秀まるおさん今日は、Iranoan です。
 秀丸共々、検索関係のダイアログ・ボックスに HmJre.hlp を開くボタンを
追加して頂くことは出来ないでしょうか?
 HmJre.hlp を開きたいときに、[あいまい検索]→[設定], [F1] とするのが
面倒で(^^;。

[ ]
RE:08916 検索関係のダイアログに HmJre.hNo.08917
秀まるお さん 05/01/20 17:29
 
 たしかに今現在、HmJre.hlpの目次ページを出す適当な手段が無いというへん
てこな状態になってます。ただ、だからといって、ダイアログボックスにそれ用
のボタンを用意するのもいまいちどうかと思います。

 秀丸ヘルプなり鶴亀ヘルプなりからうまくジャンプできるようにしようかなぁ
と思いますが、今のところまだ何もしてないです。やはりどうしてもヘルプ関係
は後回しになってしまいまして…。

 ちなみに僕の手元には既にHmJre.dllのV1.5がありまして、それを使うと、
BrefIf.dllと同じようなタグ付き正規表現、例えば

    (.)\1\1

 とすることで、「同一文字が3文字連続してたら」みたいなのが使えます。た
だ、その新しい形式のタグ付き正規表現での置換もってことになると、次の秀丸
V5.00βが必要です。なので、まだHmJreも公開できません。

 そういうことでいろいろ作業してるとヘルプは後回し(どうせ後で直すし)っ
てことになってしまいます。

[ ]
RE:08917 検索関係のダイアログに HmJre.hNo.08918
Iranoan さん 05/01/20 19:36
 
 秀まるおさん今日は、Iranoan です。
>  そういうことでいろいろ作業してるとヘルプは後回し(どうせ後で直すし)っ
> てことになってしまいます。
 それでは今後に期待します。
 ##外部ヘルプに指定しておくのもなんだし....。

[ ]
RE:08917 検索関係のダイアログに HmJre.hNo.08920
きいろいまふらあ さん 05/01/21 00:13
 
横からすみません。

> たしかに今現在、HmJre.hlpの目次ページを出す適当な手段が無いというへん
>てこな状態になってます。ただ、だからといって、ダイアログボックスにそれ用
>のボタンを用意するのもいまいちどうかと思います。

目次は出ないけど、あいまい検索の設定のダイアログのヘルプボタンは、Hmjre.
hlpの「あいまい検索の設定ダイアログボックス」に飛ぶんですね。
よく考えたらこのダイアログはHmjre.dllが出してるから、それはいいのか。

なんて考えながらいろいろいじりながら気づいたことを3つ書きます。

最初に上のボタンを押したときは「Hmjre.hlp」が見つからないって言われてし
まいました。鶴亀のインストーラにはHmjre.hlpが同梱されてないみたいです。
入っていた方がいいと思います。

エンジンをjre32.dllに切り替えたら、検索ダイアログの(あいまい検索の)
「設定」ボタンが「押せるのに押しても何も出てこない」という状態です。ちょ
っと不思議な感覚です。自動的にボタンを無効化するなんて大変なのでしょうか
ね?

秀丸と鶴亀で正規表現のエンジンの設定は共通みたいですが、秀丸をインストー
ルしたフォルダにも鶴亀をインストールしたフォルダにもHmjre.dllがありまし
た。Jre32.dllは秀丸の方にしかなかったです。鶴亀はどっちのHmjre.dllを使っ
ているのでしょうか?

なんか的外れなこと書いてるかもしれませんが。

鶴亀が4.03、秀丸が4.14でした。

[ ]
RE:08920 検索関係のダイアログに HmJre.hNo.08922
秀まるお さん 05/01/21 10:48
 
> 最初に上のボタンを押したときは「Hmjre.hlp」が見つからないって言われてし
> まいました。鶴亀のインストーラにはHmjre.hlpが同梱されてないみたいです。
> 入っていた方がいいと思います。

 自分では全然気づきませんでした。では入れることにします。

> エンジンをjre32.dllに切り替えたら、検索ダイアログの(あいまい検索の)
> 「設定」ボタンが「押せるのに押しても何も出てこない」という状態です。ちょ
> っと不思議な感覚です。自動的にボタンを無効化するなんて大変なのでしょうか
> ね?

 JRE32.DLLうんぬんとは関係なく、最初だけボタンが押せる状態で出てきてし
まうようです。今まで全然気づきませんでした。さっそく修正させていただきま
す。

> 鶴亀はどっちのHmjre.dllを使っ
> ているのでしょうか?

 実は、鶴亀メール用のフォルダにあるHmJre.dllを優先して使うような動作に
なっています。というのは、たしか、HmJre.dll絡みでバグが出て、それを修正
したけども、そのバグ修正を反映するためには新しいHmJre.dllを優先して使う
ような仕組みが必要となり、その結果、鶴亀用のHmJre.dllを優先するような処
理を入れた覚えがあります。

[ ]
RE:08922 検索関係のダイアログに HmJre.hNo.08924
きいろいまふらあ さん 05/01/22 00:44
 
>> 鶴亀はどっちのHmjre.dllを使っ
>> ているのでしょうか?
>
> 実は、鶴亀メール用のフォルダにあるHmJre.dllを優先して使うような動作に
>なっています。というのは、たしか、HmJre.dll絡みでバグが出て、それを修正
>したけども、そのバグ修正を反映するためには新しいHmJre.dllを優先して使う
>ような仕組みが必要となり、その結果、鶴亀用のHmJre.dllを優先するような処
>理を入れた覚えがあります。

ええと、私が気にすることでもないのでしょうけれど、秀丸も鶴亀用のHmJre.
dll(があればそっち)を優先的に使うのでしょうか?

設定が共通ということは、同じほうを使うんでしょうかね?設定のダイアログに
バージョンも表示されてますもんね。

自分でも何のために質問しているのかわからなくなってきているので、適当に読
み流してください。

[ ]
RE:08924 検索関係のダイアログに HmJre.hNo.08925
秀まるお さん 05/01/22 16:24
 
 秀丸は秀丸のHmJre.dllを優先して使ってしまいます。

 HmJre.dllのパスがフルパス指定してあれば、秀丸/鶴亀共通で、そのフルパス
指定された物を使うことになりますけど。

> 設定が共通ということは、同じほうを使うんでしょうかね?

 JRE32.DLLと違って、HmJre.dllのあいまい検索関係の設定はレジストリに記録
されてます。なので、DLLがどこにあろうと、同じ設定で動作します。

> 設定のダイアログに
> バージョンも表示されてますもんね。

 基本的に、バージョン番号が同じなら、DLLの場所に関係なくまったく同じ動
作をするはずです。なので、普通はどっちのHmJre.dllが使われてるのかは気に
しなくても大丈夫だと思います。

[ ]