カスタマイズ・ファイルを使用したあいまNo.02182
ひろ さん 03/07/08 23:12
 
 秀まるおさん今日は、ひろです。
 最初にお断りしておきますが、βテストということで、敢えて特殊なことを
為た結果です。まず欧文フォントでダイアクリティカル・マークのついた文字
をあいまい検索する目的で、次のマクロを使ってカスタマイズ・ファイルを作
成します。
newfile;
insert "\xC0\t\xE0\n";
saveas hidemarudir + "\\iso8859.txt";
config "fCourier";//別になくても良い

 次に適当なファイルを欧文フォントで表示して、文字コードが 0xC0 (日本
語で書けば半角の「タ」) を検索ダイアログに入力して、上記のカスタマイ
ズ・ファイルを使ってあいまい検索します。これでめでたく?落ちます。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.4.00β7 です。
********** 03/07/08 22:50:11.870 Ver:400 Build:7  Exception
code=C0000005 addr=079325A1
eax=00000001 ebx=0213173A ecx=80007BA0 edx=80007C48 esi=00000000
edi=00000000 ebp=006EEEB8 esp=006EED5C eip=079325A1
eip: C6 05 00 00 00 00 00 89 35 5C 83 93
Stack Dump
00000001 00000104 00020000 61636F4C 7A69536C 72652065 20726F72 4C207461
6C61636F 6F6C6E55 45206B63 73555C3A 5C353972 724A6D48 75465C65 2E797A7A
28707063 29373036 72726520 363D726F 02131700 8451D00E 00000000 00000080
00000000 FFFFFFF0 0000BE40 000075EF 00000012 00007FFF 00007FF6 063FF600
065F0FF0 00000003 00CC0020 00000000 00FFFFFF 00000000 00000010 00000000
00000000 0000005E 00000020 0000588F 0108006E 000008EE 063FF4A2 00290000
8E2A0000 8E309FBD 00004C4F 00001657 000210CC FFFE9445 200F093A F4A21657
03370062 01430FCC 006D004A 0000093A 0002093A 8E688DF3 093A6A5E F4A20354
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  
Param#7  Param#8  Param#9  Param#10 MachineCode
006EF018 0793371F 00000000 07937FE4 0000025F 004933DE 00493300
0049338A 006EEEFC 00419F14 093ACA50 00FFFFFF 8B 0D 80 83 93 07 51 FF
006EF334 07933F7F 006EF030 00493300 0049338A 00000000 B3907395
5182C882 43836F83 B6956783 AA829A8E E882A082 89 45 08 A1 60 83 93 07
006EF65C 00469C02 0049338A 00000000 00000001 00493300 00000000
006E3000 004905B1 00000000 00000001 00490894 80 7E 08 00 74 09 83 A6
006EF7CC 0046CC50 00493300 00000000 00000001 000004E4 004989C8
00493300 00000000 0E250000 00000001 00000001 3B C3 75 0B 56 E8 70 D3
006EFD9C 0046C8E4 00000000 00002E89 004905B1 00000000 006EF918
00412833 00000000 00000000 00000000 00000000 E9 C4 00 00 00 3D 8E 00
006EFE28 004826E8 004871B8 FFFFFFFF 006EFE38 00482DEF 00400000
00000000 8193561D 00000001 00000000 8198E91C 55 8B EC 83 EC 08 53 56
006EFF68 004826E8 004877A0 00000000 006EFF78 BFF8B6BE 00000000
8198E91C 005F0000 65646948 7572616D 45584500 55 8B EC 83 EC 08 53 56
FFFFFFFF BFFC0320 BFF79138 00000000 006EFFF4 BFF8B570 8198EA68
8198E91C 00000008 00000000 00000000 00000000 55 8B EC 83 EC 08 53 56

[ ]
RE:02182 カスタマイズ・ファイルを使用しNo.02214
秀まるお さん 03/07/10 14:01
 
 おかげさまで直りました。

 あいまい検索は日本語ShiftJISコードで動作することが前提となってまして、
カスタムファイルも日本語であることが前提となってます。今回のケースでは
「不正な2バイト文字があります」とエラーが出ます。というか、そういうエ
ラー処理を作っておいたんですけど、それがうまく動作してませんでした。(し
かもテストもしてなかった)

[ ]
RE:02214 カスタマイズ・ファイルを使用しNo.02225
ひろ さん 03/07/10 17:10
 
 秀まるおさん今日は、ひろです。
> 今回のケースでは
> 「不正な2バイト文字があります」とエラーが出ます。
 解りました、次期βで確認します。

[ ]