Интерактивный отладчик |
Интерактивный отладчик можно вызвать в любой момент работы незанятого Атлантис-приложения командой меню "Ctrl+Shift+F12.
=> => " или горячей клавишейИнтерактивный отладчик доступен только при включенном параметре Debug.EnableVipDebugger. В противном случае отладчик не запускается, а пункт меню "Отладчик интерфейсов" не отображается.
При запуске отладчика открывается окно настроек (см. раздел Окно "Настройки отладчика". ). В нем можно указать интерфейсы, подлежащие отладке. Для каждого отлаживаемого интерфейса открывается окно редактора с исходным текстом данного интерфейса.
Функции отладчика вызываются из окон отладчика горячими клавишами или командами контекстного меню. Большинство окон является аналогами окон отладчика TD32. Пользовательский интерфейс максимально дружественен и интуитивно понятен опытному разработчику.
Отладчик может находиться в одном из двух состояний:
или . В состояние отладчик попадает сразу после старта, а также из состояния по командам выполнения отлаживаемого кода (команды: , , , ). В состояние отладчик попадает при достижении точки останова или по завершении команд выполнения отлаживаемого кода (команды: , , ).В состоянии отладчика
остальные окна приложения находятся в состоянии , строка состояния ( ) отображает правильные значения, но на ней нельзя щелкнуть мышкой. При переходе отладчика в состояние все окна, не являющиеся окнами отладчика, возвращаются в свое прежнее состояние.Интерфейсы, предназначенные для отладки в отладчике, следует компилировать с включением отладочной информации (параметры Compilers.WriteDebugInfo, Vip.Debug и Vip.LocalDebug).
Необходимые файлы ресурсов, в т.ч. содержащие отлаживаемые интерфейсы, должны быть подключены через репозитарий до начала отладки.
Окно 'Просмотр переменных и выражений'