[ 新規に投稿する ]

seterrormodeについてNo.10782
ohtorii さん 26/01/03 19:51 [ コメントを投稿する ]
  お疲れ様です、

seterrormodeで「括弧の対応がおかしいです」というエラーがポップアップします

■test.macファイルの内容
seterrormode(0,0);


■実行後にポップアップするエラー内容
---------------------------
エラー
---------------------------
test.mac(1): 括弧の対応がおかしいです
---------------------------
OK   
---------------------------

括弧の対応は合っているのですが、、、エラーの原因が何か分かりますでしょうか?
よろしくお願いいたします
[ ]
RE:10782 seterrormodeについてNo.10783
秀丸担当 さん 26/01/05 09:37 [ コメントを投稿する ]
  従来の秀丸マクロの文法では、文と関数があって、文の実行ではパラメータ全体に括弧を付ける必要がないです。
また、文には返り値が無いです。
以下のように書くといいです。
seterrormode 0,0;
関数の場合は返り値があって、パラメータ全体に括弧を付けます。
#old=seterrormode(0,0);
いまさらではありますが、このあたりのこともヘルプに書いておこうと思います。

ちなみにJavaScriptの場合は、文/関数/キーワードのパラメータ部分はすべて括弧付きで、返り値の有無も関係ないので、迷いが無くなります。
js{
  seterrormode(0,0);
}
[ ]

[ 新規に投稿する ]