検索系マクロで落ちるNo.01170
ひろ さん 02/08/26 00:36
 
 秀丸担当さん今日は、ひろです。
 実際にこんなマクロを書くかどうかは別にして、末尾のマクロで落ちます。
 環境は Windows98+秀丸 Ver.3.17 Flat-Macro です。
searchdown "<(((I|i)(F|r)(R|r)(A|a)(M|m)(E|e))|((M|m)(A|a)(P|p)))" +
  "(\\n| |\\t)[^>]*(N|n)(A|a)(M|m)(E|e)=\"[^>\"]+\"[^>]*>",
  regular;
//以下エラーログ
HIDEMARU のページ違反です。
モジュール : JRE32.DLL、アドレス : 015f:04994d77
Registers:
EAX=005ca9d1 CS=015f EIP=04994d77 EFLGS=00010203
EBX=01fe0052 SS=0167 ESP=006eefec EBP=00000051
ECX=0235ff68 DS=0167 ESI=025a0056 FS=429f
EDX=005ca9d5 ES=0167 EDI=005ca97c GS=0000
Bytes at CS:EIP:
89 14 81 ff 41 40 8b 87 40 4a 00 00 c6 04 28 01
Stack dump:
0235ff68 00000051 005ca97c 01fe0e18 00010056 00000000 00000001
04991701 005ca97c 00000051 0235ff68 006ef078 005ca97c 006ef078
01fe0e18 0499183f

[ ]
RE:01170 検索系マクロで落ちるNo.01171
Arimac さん 02/08/26 20:45
 
参考までに
WindowsMe+秀丸 Ver.3.17+BRegIf+BREGEXPでは動作しました。
WindowsMe+秀丸 Ver.3.17+JRE32.DLLでは落ちました。
ちなみに(F|r)を(F|f)にしてもだめでした。

[ ]
RE:01171 検索系マクロで落ちるNo.01172
ひろ さん 02/08/27 12:16
 
 Arimacさん今日は、ひろです。
> WindowsMe+秀丸 Ver.3.17+BRegIf+BREGEXPでは動作しました。
> WindowsMe+秀丸 Ver.3.17+JRE32.DLLでは落ちました。
 追加テスト有り難うございます。
 モジュールが JRE32.DLL が原因と想像はしていましたが、やはり
JRE32.DLL に問題がありそうですね。
 ただ取り敢えず落ちることだけは避けて頂きたいですね。

[ ]
RE:01172 検索系マクロで落ちるNo.01173
Arimac さん 02/08/27 12:44
 
JRE32がフリーソフトであるにしても、
プログラムが落ちちゃうようなケースは
ライセンス契約かなんか結んでもらって
サイトー企画さんでメンテできないもん
なんでしょうかねぇ。
一応、正規表現が使えるというのは
秀シリーズの売りの一つでもあると思うし。

[ ]
RE:01173 検索系マクロで落ちるNo.01174
ひろ さん 02/08/28 19:04
 
 Arimacさん今日は、ひろです。
> プログラムが落ちちゃうようなケースは
> ライセンス契約かなんか結んでもらって
> サイトー企画さんでメンテできないもん
> なんでしょうかねぇ。
 そうですね。
 いっそのこと、
> WindowsMe+秀丸 Ver.3.17+BRegIf+BREGEXPでは動作しました。
こちらの同梱に変えたりして(^^)。

 落ちる件に関して、担当さんの反応がないのが...。

[ ]
RE:01174 検索系マクロで落ちるNo.01175
秀丸担当 さん 02/08/29 17:48
 
>> WindowsMe+秀丸 Ver.3.17+BRegIf+BREGEXPでは動作しました。
>こちらの同梱に変えたりして(^^)。

jre32.dllの死ぬ件はかねてからありますが、対処できていません。
動作環境でdllを指定できるようにするというのも手かなと考えていますが…

[ ]
RE:01175 検索系マクロで落ちるNo.01176
ひろ さん 02/08/30 01:01
 
 秀丸担当さん今日は、ひろです。
> jre32.dllの死ぬ件はかねてからありますが、対処できていません。
 以前にもあったんですね。宜しくお願いします。

[ ]