教えて、マクロエラー
No.21980
パミーノ
さん 06/10/18 13:13
お世話になります。
Ver.5.18までは正常に動いていたマクロが、
Ver.6.04では
「キーワードまたは関数が連続して記述されています。」
というマクロエラーになって動きません。
仕様が変更になったのか? どういう意味のエラーなのかを
ご教示ください。
[
△
]
RE:21980 教えて、マクロエラー
No.21981
秀丸担当
さん 06/10/18 13:36
>お世話になります。
>
>Ver.5.18までは正常に動いていたマクロが、
>Ver.6.04では
>「キーワードまたは関数が連続して記述されています。」
>というマクロエラーになって動きません。
>仕様が変更になったのか? どういう意味のエラーなのかを
>ご教示ください。
例えば、
#a = x + y;
とするべきところを、
#a = x y;
という感じに書いてしまっているとこのエラーになります。
V6.00よりこのエラーチェックがされています。
過去ログにある以下の報告によって変更しました。
式の誤りは文法エラーに
http://hidemaruo.dip.jp:81/turukame/turukame_3/x08546.html
[
△
]
RE:21981 教えて、マクロエラー
No.21985
パミーノ
さん 06/10/18 20:02
>例えば、
>#a = x + y;
>とするべきところを、
>#a = x y;
>という感じに書いてしまっているとこのエラーになります。
目を皿にして、やっとわかりました。
openfile "/h" "c:\\program files\\hidemaru\\from4.hilight";
を
openfile "/h c:\\program files\\hidemaru\\from4.hilight";
にしたら動くようになりました。
ありがとうございました。
[
△
]
RE:21985 教えて、マクロエラー
No.21986
秀丸担当
さん 06/10/19 10:48
>目を皿にして、やっとわかりました。
>
>openfile "/h" "c:\\program files\\hidemaru\\from4.hilight";
>を
>openfile "/h c:\\program files\\hidemaru\\from4.hilight";
>にしたら動くようになりました。
>ありがとうございました。
原因がわかりましたか。
このエラーは、マクロのコンパイルの段階では出ず、実行の段階で出るもので行
番号がわからないので原因を探すのが難しいですね。
本当はコンパイルの段階で行番号付きで出ればいいのですが、仕組み的にちょっ
とややこしいので今のようにしてしまいました。
いままでエラーでなかったものがエラーとなり、原因を探すのも難しいというこ
とで、やっぱりこのエラーチェックはやめるようにしようと思います。
[
△
]