by 高信期 » 2005年12月15日(木) 01:24
#ifdef~#endifディレクティブはネスト構造にならないのでしょうか?
以下のようなコードのときに予期しない動作になり困っています。
コード: 全て選択
#ifndef _TEST
#ifdef _WIN64
TypeDef Cardinal = QWord
#else
TypeDef Cardinal = DWord
#endif
Dim A = &HFFFFFF As Cardinal
MsgBox 0, Str$(A)
#endif
#ifdef~#endifディレクティブはネスト構造にならないのでしょうか?
以下のようなコードのときに予期しない動作になり困っています。
[code]#ifndef _TEST
#ifdef _WIN64
TypeDef Cardinal = QWord
#else
TypeDef Cardinal = DWord
#endif
Dim A = &HFFFFFF As Cardinal
MsgBox 0, Str$(A)
#endif[/code]