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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0801
KENTAHSPでのバグかな・・・。2解決


KENTA

リンク

2007/8/1(Wed) 15:40:37|NO.10011

下のソースで問題が出ます。

#DEFINE global HSP(%1="HSP ",%2="3.1") mes %1+%2 HSP
なぜか'#define'だとでき、'#DEFINE'だとなぜか失敗します。



この記事に返信する


KENTA

リンク

2007/8/1(Wed) 19:39:19|NO.10036

追加...
なぜか、

#define=1
とかはできないのに、

#DEFINE=1
はなぜかできます。
ということは、#DEFINEは命令として対応してないということでしょうか・・・。



Irisawa

リンク

2007/8/3(Fri) 01:19:06|NO.10075

他のプリプロセス文も同様のようなのでプリプロセッサは大文字小文字を同一視していない
のかな。
プリプロセスの時点で、スクリプトの大文字を小文字に変換しているようなので、それに
通す前に実行されちゃって別物として判断されているのかも知れません。

これは、仕様だと思いますがドキュメントで補足しておいた方が良さそうですね。



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