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


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

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

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


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

以下のような感じです。

  {$DEFINE debug}

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


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

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

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


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

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

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

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


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

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

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

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

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

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

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

となります。


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

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







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