|
h-tom です。
秀丸エディタ Ver.8.54β1〜3 だと、以下のマクロがエラーになります。
秀丸エディタ Ver.8.52 だと、エラーにならずに実行可能です。
getcolormarker部分を、1行にしないで
$tmp = getcolormarker(#MARKED | 0x01, $layer);
#ret1 = val("0x" + $tmp);
とすれば、Ver.8.54βでも問題ないようですが。
//サンプルマクロ ここから
#MARKED = 0x10;
$layer = "";
#ret1 = val("0x" + getcolormarker(#MARKED | 0x01, $layer));
endmacro;
//サンプルマクロ ここまで
---------------------------
エラー
---------------------------
マクロエラー:型が合いません
エラー箇所の内容(変換した内容):
#ret1 = val( "0x" + getcolormarker( #MARKED | 1 , $layer ) );
endmacro;
---------------------------
OK
---------------------------
|
|