マクロの最後の判定が甘い?No.00800
ひろ さん 02/02/20 19:50
 
 秀丸担当さん今日は、ひろです。
 例えばマクロの最後が
message ");
というように、文字列が「"」で閉じられていなくとも、文法エラーになりま
せん。また最後が、
endmacro

#strlen = strlen("message")
というように、「;」が付いていなくてもエラーにならない場合があります。

 大したことではありませんが、取り敢えずご報告までに。
 環境は Windows98+秀丸Ver..3.15 です。

[ ]
RE:00800 マクロの最後の判定が甘い?No.00801
秀丸担当 さん 02/02/21 17:25
 
> 例えばマクロの最後が
>message ");
>というように、文字列が「"」で閉じられていなくとも、文法エラーになりま
>せん。また最後が、
>endmacro
>や
>#strlen = strlen("message")
>というように、「;」が付いていなくてもエラーにならない場合があります。

はい。このことは認識していますが、これまで甘かったのが急に厳しく
なると、従来のマクロが動かなくなったという報告がたくさん来そうで
す・・

[ ]
RE:00801 マクロの最後の判定が甘い?No.00803
ひろ さん 02/02/21 18:46
 
 秀丸担当さん今日は、ひろです。
> これまで甘かったのが急に厳しく
> なると、従来のマクロが動かなくなったという報告がたくさん来そうで
> す・・
 言われてみれば確かにそうですね。仕様ということで理解します。

[ ]