HmJre.dll のヘルプについてNo.08874
yamashita さん 19/01/08 15:11
 
大変ご無沙汰しております。山下です。
秀丸 version 8.87 32bit を使っています。

HmJre.dll 関連の質問があります。
会議室が違っていたらお手数ですがご指摘頂ければと思います。

・HmJre.dll のヘルプファイルは、秀丸のインストールフォルダにある
 HMJRE.HLP で良かったでしょうか。
・HMJRE.HLP の [目次] から [マクロからのdllfunc呼び出し] で開いた
 ページに、ReplaceRegular 関数、並びに関連する関数の記述が見当た
 りません。
・HMJRE.HLP の [目次] ボタンの右隣の [キーワード] ボタンから
 [テキスト検索] を開きます。ここで、ReplaceRegular と入れても
 何も出てきません。

ReplaceRegular は廃止されたのでしょうか?
手元では、以下のようなコードで動作はしています。
$ss = dllfuncstr("ReplaceRegular", $RegExp, $InputStr, 0, "\\1", 0);

あるいは、最近はこうした機能は別の方法で実現しているのでしょうか。

[ ]
RE:08874 HmJre.dll のヘルプについてNo.08875
秀丸担当 さん 19/01/08 16:41
 

HmJre.dllのヘルプは、現在はHmJre.chmになっています。
拡張子.hlpのファイルはWindows Vistaからは通常は使われなくなったため、
Vista以降あたりから作られたアプリは.chmに移行しています。

秀丸エディタ本体とマクロのヘルプは、移行したという内容の1ページだけのヘ
ルプになっていますが、HmJreは昔のものがあるだけで、移行を促すようになっ
ていませんでした。
今後のバージョンは移行を促すファイルに入れ替えます。

[ ]
RE:08875 HmJre.dll のヘルプについてNo.08876
yamashita さん 19/01/08 22:55
 
あ、そうか。.chm になってたんでしたね。失礼しました。

お手数をお掛けしました。

[ ]