[リストへもどる]
一括表示

投稿時間:2004/02/23(Mon) 09:44
投稿者名:Francois
Eメール:
URL :
タイトル:
疑似命令が使えません
グローバルモジュールで
Public Const フラグ = false

と宣言しておき、コード内で

#if フラグ = false then
  @
#else
 A
#end if

としても、フラグ=trueにかえても常に@にしかいきません。ところが、
Public Const フラグ = "しない"
に宣言すると今度はAにしかいきません。どうしてでしょうか??
よろしくお願い致します

投稿時間:2004/02/23(Mon) 10:07
投稿者名:ak
Eメール:
URL :
タイトル:
Re: 疑似命令が使えません
モジュール内で定数を設定する場合「#Const XXX = X」のようになります。
またコード内で宣言した場合パブリック宣言はできません。

プロジェクト全体に適応したい場合はプロジェクトのプロパティの
「条件付コンパイルの引数」で「XXX=X」を設定します。
※ ここで設定する場合定数は日本語不可です。

詳しくはVBのヘルプの「条件付きコンパイルの使い方」を参照してください。

投稿時間:2004/02/23(Mon) 10:51
投稿者名:Francois
Eメール:
URL :
タイトル:
できました〜
> モジュール内で定数を設定する場合「#Const XXX = X」のようになります。
> またコード内で宣言した場合パブリック宣言はできません。
>
> プロジェクト全体に適応したい場合はプロジェクトのプロパティの
> 「条件付コンパイルの引数」で「XXX=X」を設定します。
> ※ ここで設定する場合定数は日本語不可です。
>
> 詳しくはVBのヘルプの「条件付きコンパイルの使い方」を参照してください。
 ありがとうございました〜m(__)m