デバッグ時のみ通るソース


Prius  2007-05-07 19:23:47  No: 26058

デバッグ時にのみソースが通るようにするにはどうすればよいのでしょう?
以下のようなイメージです。

#if debug
・・・・・・・・・・
#endif


deldel  2007-05-07 20:52:45  No: 26059

以下のような感じです。

  {$DEFINE debug}

  {$IFDEF debug}
    ・・・・・・・・・・
  {$ENDIF}


うんと  2007-05-07 22:10:33  No: 26060

三種類くらいの方法があるようですよ。

https://www.petitmonte.com/bbs/answers?question_id=1616


Prius  2007-05-07 22:15:10  No: 26061

早速の返信ありがとうございます。

試してみましたが、この場合、$DEFINE  で定義してやる必要が
あるのでしょうか?

行いたい事はソースは全く変更せずに、
Delphiのデバッグで実行している時だけ、あるソースを
動かしたいのです。
(本番環境で実行している時は動かさない)


かふぇ  2007-05-08 22:47:16  No: 26062

>試してみましたが、この場合、$DEFINE  で定義してやる必要が
あるのでしょうか?

デバッグ時のコンパイルオプションで
debug とか trace とかをコンパイル定数だったかな?に
指定してあげれば良いのでは?

多分デバッグモード時のプロパティでは
デフォルトで "DEBUG" が指定されていると思います。
(ちょっと手元にBorland系が無くて確認できません。)

>#if debug
>・・・・・・・・・・
>#endif

Cをイメージしているのでしょうか?だとしたら

#ifdef debug
・・・・・・・・・・
#endif

となります。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加