Директива $L Pascal-Паскаль
Описание
$L: Информация о локальных символах - Включает или выключает генерацию информации о локальных символах.
Синтаксис: | {$L+} или {$L-} |
---|---|
Значение по умолчанию: | {$L+} |
Тип: | Глобальная |
Команда меню: | Options|Compiler|Local symbols |
Замечания:
Информация о локальных символах состоит из:
- Символов в части реализации модуля (имен и типов всех локальных переменных и констант модуля), и
- Символов внутри процедур и функций модуля
Когда опция "Local symbols" включена, вы можете использовать автономный или интегрированный отладчик для проверки и изменения значений локальных переменных модуля или программы.
Вызовы процедур и функции модуля могут быть исследованы через окно View|Stack или с помощью команды Debug|Call Stack.
Опция Options|Linker|Map File производит информацию о локальных символах данного модуля только в том случае, если этот модуль компилировался в состоянии $L+.
Для модулей, информация о локальных символах записывается в файл модуля вместе с объектным кодом модуля. Информация о локальных символах увеличивает размер файла модуля и занимает дополнительную область памяти при компиляции программ, использующих модуль. Она не влияет на размер или на быстродействие готовой программы.
Этот переключатель обычно используется совместно с переключателем отладочной информации $D.
ВНИМАНИЕ:
директива $L игнорируется, если отладочная информация выключена {$D-}.