#Defineに関する事

ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
返信する
メッセージ
作成者
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

#Defineに関する事

#1 投稿記事 by konisi »

同じ名前の識別子を多重指定しても、エラーも警告も吐きません。例えば次のようなコードが正常にコンパイルされてしまいます。

コード: 全て選択

#console
#define A
#define A'←これ
#ifdef A
Print "A"
#else
Print "B"
#endif
Sleep(-1)
警告くらい出してほしいです。(#strict文でも引っかからない。)

でも、個人的な意見としてはエラーとして弾くのは勿体無いと思っています。(手動で_DEBUGを指定し、デバッグモードの実行ファイルを生成できたりと。)

AB4.24及びAB5.00.00 CP1で確認
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
返信する