Delphi Tips 
-----------------------------

0279  D1   D2   D3   D4   D5   D6   D7   3.1   95   98    作成: 1999/10/07 osamu rev 1.1
   B1   B3   B4   B5   B6   B7   NT3   NT4   2K   XP  更新: 1999/10/07 osamu 編集
大きなソースブロックのコメントアウト

コーディング中に数十行にわたるコードを一気にコメントアウトしたくなること、ありません?そんな時、どうしましょ?

コード中で {} を使っていなければ、{} でくくればおしまいですが,{} が入っていると、コメントがそこで途切れてしまいます。

以下のような方法を紹介します。

1) {$IFDEF} を使う

{$IFDEF DUMM_DUMMY_DUMMY}
ちょっとコメントアウト

{ コメントアウトしたいコード }

..

{$ENDIF}


2) (* *) を使う

(* や *) は、{ や } と同等に使えますが,コンパイラはこれらを区別するため,コード中に { } を使ってあっても、 (* や *) を使っていなければ,これが便利です。

(* ちょっとコメントアウト

{ コメントアウトしたいコード }

...

*)
参照: [Delphi-ML:34048] <PASCAL>

[新規作成] [最新の情報に更新]

How To
Lounge
KeyWords


Tips
Delphi
Home
Osamu Takeuchi osamu@big.or.jp