message str(1%(1/3)); // で死にますNo.04104
番頭++ さん 99/10/01 14:14
 
「秀丸エディタ、浮動小数点数バージョン」

message str(1%(1/3)); // で死にます。
endmacro;

HIDEMARU の 0 による除算エラーです。
モジュール : HIDEMARU.EXE、アドレス : 0157:0043a89e
Registers:
EAX=00000001 CS=0157 EIP=0043a89e EFLGS=00010202
EBX=00000023 SS=015f ESP=005dee58 EBP=005dee70
ECX=00000000 DS=015f ESI=005dee8c FS=413f
EDX=00000000 ES=015f EDI=00000001 GS=0000
Bytes at CS:EIP:
f7 f9 51 51 89 55 f8 db 45 f8 dd 1c 24 e8 c8 da
Stack dump:
bff772c9 005deeb0 00000023 55555555 3fd55555 83537021 005dee90 0043aa15
bff771a4 00000001 00000001 005deeb8 005deeb0 83537002 005deeb8 0043ac2c

[ ]
RE:04104 message str(1%(1/3)); // で死No.04111
秀まるお さん 99/10/01 18:12
 
>「秀丸エディタ、浮動小数点数バージョン」
>
>message str(1%(1/3)); // で死にます。
>endmacro;

 これはたしかに死にますね.んでは修正せねば.

 他にも浮動小数点数の演算によるオーバーフローの場合も死んでしまうかもしれな
いです.


[ ]