デバッグ時にのみソースが通るようにするにはどうすればよいのでしょう?
以下のようなイメージです。
#if debug
・・・・・・・・・・
#endif
以下のような感じです。
{$DEFINE debug}
{$IFDEF debug}
・・・・・・・・・・
{$ENDIF}
三種類くらいの方法があるようですよ。
https://www.petitmonte.com/bbs/answers?question_id=1616
早速の返信ありがとうございます。
試してみましたが、この場合、$DEFINE で定義してやる必要が
あるのでしょうか?
行いたい事はソースは全く変更せずに、
Delphiのデバッグで実行している時だけ、あるソースを
動かしたいのです。
(本番環境で実行している時は動かさない)
>試してみましたが、この場合、$DEFINE で定義してやる必要が
あるのでしょうか?
デバッグ時のコンパイルオプションで
debug とか trace とかをコンパイル定数だったかな?に
指定してあげれば良いのでは?
多分デバッグモード時のプロパティでは
デフォルトで "DEBUG" が指定されていると思います。
(ちょっと手元にBorland系が無くて確認できません。)
>#if debug
>・・・・・・・・・・
>#endif
Cをイメージしているのでしょうか?だとしたら
#ifdef debug
・・・・・・・・・・
#endif
となります。
ツイート | ![]() |