以下のコードは再現可能な範囲で省略したもの。
#define SRCCOPY 0x00CC0020 #define CAPTUREBLT 0x40000000 #const CONST SRCCOPY | CAPTUREBLT #const BoardOffsetY 134 #const BlockOffsetY BoardOffsetY + 14 mes BlockOffsetY
これをHSP3.4beta2で実行すると0と表示されると思う。だが、
「#const CONST SRCCOPY | CAPTUREBLT」をコメントアウトすると148と表示される。
勿論どっちも定数として必要なので困った困った……。
追記:
色々試すとどうやら「CONST」という変数名がいけないらしい。
そんな重大なことはヘルプに書いておいてくれよ……orz