Otevřít hlavní menu

Změny

$L: Informace o lokálních symbolech

Přidáno 1 214 bajtů, 7. 10. 2012, 22:24
Vytvorená stránka „Povoluje nebo zakazuje generování informace o lokálních symbolech. Syntaxe: {$L+} nebo {$L-} Implicitně: {$L+} Typ: Globální Povel men...“
Povoluje nebo zakazuje generování informace o lokálních symbolech.

Syntaxe: {$L+} nebo {$L-}
Implicitně: {$L+}
Typ: Globální
Povel menu: Options|Compiler|Local Symbols

;Popis
Informace o lokálních symbolech obsahuje:
* symboly v implementační části modulu (jména a typy všech lokálních konstant v modulu) a
* symboly v procedurách a funkcích modulu

Pokud je tato direktiva pro danou jednotku nebo program zapnuta, umožní vám vestavěný debugger testovat a měnit hodnoty lokálních proměnných modulu.

Volání procedur a funkcí modulu lze zkoumat pomocí Debug|Call Stack.

Volba Options|Linker|Map File zahrne informace o lokálních symbolech pouze při překladu v režimu [[$L+]].

Informace o lokálních symbolech se ukládá v souboru [[.TPU]] spolu se spustitelným kódem. Tyto informace zvětšují velikost souboru a vyžadují dodatečné množství paměti při překladu, ale neovlivňují velikost ani rychlost výsledného programu [[.EXE]].

Direktiva [[$L]] je obyčejně používána s direktivou [[$D]].

POZN.: Direktiva [[$L]] je ignorována, jestliže ladicí informace jsou vypnuty ([[$D-]]).

[[Category:Direktívy prekladače]]