• ベストアンサー

#If True Then の # って何??

#If True Then #Else #End if というソースを見たときがあるのですが、何がTrueなのかさっぱり 分かりません。どなたか優しく詳しく例をあげて教えてくださいませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 条件付きコンパイルのためのコードです。 バージョンによって実行ファイルを変更したい場合などに、処理を分岐します。 詳細は、 「条件付きコンパイル」、「#Ifディレクティブ」 などのヘルプを参照して下さい。 なお、質問欄の例では、条件式が「True」ですので、必ず最初の処理(#Elseの前)を行います。 過去に同様の質問もありました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=227374

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=227374
GBSGBS
質問者

お礼

サンプルではないです。 実際のプログラムに記述されています。 maruru01さんの回答が一番的を射ていると思います。 的を得る × 的を射る ○

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(プリプロセッサ機能を用いた)条件付コンパイル。 http://www.users.gr.jp/ml/archive/vb/4503.asp http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_e04.htm VB 条件 コンパイルでWEB照会すると少し出てくる。 記号#はC言語の真似?。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

どこに書かれてあったものかは わかりませんが、 私もサンプルだと思います。 Trueは 予約語なので 変数などに使うことができません。 if文の使い方といった感じですね。

GBSGBS
質問者

お礼

よく分からないのですが、 一応動いているようです。 条件付コンパイルについて調べてみたいと思います。 ありがとうございました。

  • nagare
  • ベストアンサー率33% (280/831)
回答No.1

#がついてるのでコメントですよ (雛形を書いただけでは?)

関連するQ&A