|
秀丸担当<xxxxxxxxxx@maruo.co.jp> wrote:
> > いろんなマクロを使わせていただいていますが,浮動小数点数バージョンだ
> >と,マクロの中に割り算が入っていると,動作が変になるものがあります。
> >
>
> これは、浮動小数点バージョンの問題ですか?
> それともV3.03の問題?
>
> 具体的に、どこがおかしいでしょうか。
整数バージョンの秀丸では正常に動いているマクロが,小数点バージョンで
は,異常な動作を起こすことがあります。
たとえば,noroさん作のタイムスタンプマクロでは,曜日の計算が狂いまし
たし(これはnoroさんに対応していただきました),JRさん作の右寄せマク
ロでも誤作動を生じています。エラーを生じて秀丸が止まるとか,マクロが止
まるとかはありませんが。
ともに,マクロの途中に除算式があり,この式で変数が小数点以下の数字ま
で扱われているか,あるいはマクロコマンドの引数に渡されているからではな
いかと想像しています。
秀丸が小数点数バージョンでマクロ中で特に整数として扱いたい場合は,型
宣言するか,マクロコマンドに渡す引数は,自動的に四捨五入された整数扱い
とするなどの処理が必要ではないかと思います。
|
|