KompilaΦnφ direktivy a makra

Do programu ve vnit°nφm programovacφm jazyce lze vklßdat tzv. direktivy, kterΘ umo₧≥ujφ p°eklßdßnφ pouze vybran²ch Φßstφ programu, definovßnφ a rozvφjenφ maker, vklßdßnφ jednoho programu do druhΘho nebo snadnΘ za°azovßnφ SQL p°φkaz∙ do programu.

Direktivy se zapisujφ (stejn∞ jako v jazyce C) na zvlßÜtnφ °ßdku ve tvaru:

#jmΘno_direktivy parametry

p°iΦem₧ znak # musφ b²t na zaΦßtku °ßdky - v prvnφm sloupci.

Alternativn∞ lze direktivy zapisovat takΘ zp∙sobem pou₧φvan²m v jazyce Delphi, a to na zaΦßtku komentß°e takto:

{$jmΘno_direktivy parametry ... }

Pokud nejde o direktivy define nebo sql, pak p°φpadn² text, nßsledujφcφ za direktivou uvnit° komentß°ov²ch zßvorek, se ignoruje. JmΘna direktiv lze psßt velk²mi i mal²mi pφsmeny.

Oblasti, kde lze direktiv vyu₧φt:

Podmφn∞n² p°eklad (#if, #else, #endif, #define,...)

Definice maker (#define)

Vlo₧enφ programu do programu (#include)

Vlo₧enφ p°φkaz∙ SQL do programu (#sql, #sqlbegin, #sqlend)

Viz takΘ:

Programy

Vnit°nφ programovacφ jazyk