18.11.2016, Vladimír Klaus, navštíveno 2658x

Delphi

Bylo by nošením dříví do lesa, abych zde vysvětloval, jak se v Delphi používají komentáře. Takže jen stručně:

i:=0;
//komentář na jednu řádku

i:=0;
{komentář
na více řádek
}

i:=0;
(* jiný komentář
na více řádek
*)

Pokud potřebujete zakomentovat část kódu, který již nějaké komentáře obsahuje, dá se využít toho, že třeba pomocí {...} obalíte komentáře (*...*) a naopak. Řádkové komentáře se dají obalit samozřejmě kdykoliv.

i:=0;
(*
//komentář na jednu řádku
{komentář
na více řádek
}
*)

Jenže co v případě, že už tam máte spoustu různých komentářů a žádné větší obalení již není možné? Pak se musí použít malý trik, kdy sice daná část kódu nebude přímo komentář, ale v každém případě ji nebude kompilátor zpracovávat. Zkrátka se vytvoří sekce s podmínkou, která nebude nikdy splněná. A je to!

{$IFDEF False}
... zde může být cokoliv... a kompilátor to bude ignorovat
{$ENDIF}

Kdybych tento trik poznal před řadou let, ušetřilo by mi to spoustu času i nervů, ale tak snad to nyní pomůže někomu dalšímu...

Zdroje: