HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0315
うひょCタイプマクロエラー?1解決


うひょ

リンク

2007/3/15(Thu) 19:17:17|NO.6313

次のスクリプトを実行すると、エラーが出ます。

#define ctype global iflet(%1,%2,%3) (((0!(%1))*(%2))|((0=(%1))*(%3))) #const global TipSize 32 #const global xtipNum 15 #const global ytipNum 10 #const global scrx TipSize*xtipNum #const global scry TipSize*ytipNum
エラーの内容は

#HSP script preprocessor ver3.1b7 / onion software 1997-2007(c) #Source file not found.[userdef.as] #Error:C-Type macro syntax error in line 2 [hsptmp] #Fatal error reported.
です。
ifletの文法エラーだということは分かったのですが、どこが悪いのか分かりません。
昔はうまくいっていたのですが他のところを変更したら動かなくなってしまいました。
ifletの行だけにしてみたら正常に動作するなど、訳のわからない挙動をしております。
ifletの後にconstがあるとエラーが起きるようです。
constをdefineに変えると動作する等、本当に訳が分かりません。
どうすればいいのでしょうか...?お願いします。



この記事に返信する


うひょ

リンク

2007/3/15(Thu) 19:19:51|NO.6314

あ、すみません...ヘルプを見たら#define,#constの直後にglobalと書いてありました。
ctypeとglobalを逆にしたら直りました。



ONION software Copyright 1997-2021(c) All rights reserved.