Функция отладки
Быстрее добирайтесь до первопричины ошибки за счет использования встроенной межплатформенной отладки кода. При помощи интегрированной среды разработки RAD Studio можно осуществлять отладку приложений, работающих дистанционно под операционными системами Windows, macOS, iOS, Android и Linux.
Условные точки прерывания
Быстро останавливайте исполнение программы в указанном месте или при возникновении конкретного условия в ходе тестирования и отладки приложения с использованием точек прерывания. Установка исходных точек прерывания и точек прерывания загрузки модуля в редакторе кода Code Editor до начала сеанса отладки и в ходе его выполнения позволяет разработчикам быстро определять характер исполнения кода во время работы и обработки значений.
Анализируйте стек вызовов целиком
При использовании точек прерывания стек вызовов позволяет разработчикам осуществлять обратное отслеживание для определения маршрута, который исполняемый код использует для достижения текущего местоположения. Такое отслеживание позволяет ответить на вопросы типа: «Каким образом исполняемый код дошел до того места, где он находится?»
Если приложение является многопотоковым, необходимо просматривать стеки вызовов для каждого потока.
Что такое актуальное значение?
С легкостью получите отображение текущего значения переменной во время приостановки программы в ходе отладки. Укажите курсором мыши имя любой переменной в редакторе кода Code Editor, чтобы вывести отображение аналитической всплывающей подсказки ToolTip Insight.
Межплатформенная отладка в реальном времени
Проводите отладку на любом устройстве. Разверните приложение на любом устройстве, работающем дистанционно под операционной системой iOS, Android или Mac, чтобы провести его отладку так же, как если бы приложение работало локально. Воспользуйтесь точками прерывания, анализом стека вызовов, всплывающими подсказками и функцией вычисления выражения на локальных и дистанционных машинах, проводя отладку на всех развернутых платформах.
Обнаруживайте проблемы, проводите повторную компиляцию и развертывание непосредственно из интегрированной среды разработки RAD Studio, чтобы затем вновь выполнить отладку обновленного приложения.