Kategorie:Direktivy přepínače

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Direktivy přepínače zapínají nebo vypínají vlastnosti překladače.

Direktivy-přepínače jsou lokální nebo globální.

  • Lokální se může objevit kdekoliv v programu nebo jednotce. Má vliv pouze na část překladu.
  • Globální musí být uvedena před překladem deklarační částí programu nebo jednotky. Má vliv na celý překlad.
  $A        Zarovnání dat
  $B        Vyhodnocení výrazu typu Boolean
  $D        Informace pro ladění
  $E        Emulace
  $F        Mezisegmentové volání
  $G        Generování kódu 80286
  $I        Kontrola vstupů a výstupů
  $K        Chytrá zpětná volání (pouze Windows)
  $L        Informace o lokálních symbolech
  $N        Režim matematického koprocesoru
  $O        Generování ovrlejového kódu (pouze reálný režim)
  $P        Otevřené řetězcové parametry
  $Q        Kontrola přetečení
  $R        Kontrola rozsahu
  $S        Kontrola přetečení zásobníku
  $T        Kontrola typu ukazatelů
  $V        Kontrola řetězcových parametrů
  $W       Zásobníkový rámec pro Windows
  $X        Rozšířená syntaxe
  $Y        Informace o odkazech na symboly (není v TPC a Turbo)

V jediném komentáři může být seskupeno více přepínačových direktiv oddělených čárkou:

 $F+,R-,E-,D+