C++Builder содержит встроенный отладчик, который помогает вам определить местоположение ошибок в вашем коде. Он позволяет вам управлять выполнением программы, наблюдать переменные и изменять значения данных во время выполнения приложения. Вы можете “шагать” по программе строка за строкой, проверяя состояние программы в каждой контрольной точке.

Для использования отладчика вам надо скомпилировать программу с заказом вывода отладочной информации. Для этого выберите пункты меню Project ® Options [проект ® опции], затем вкладку Compiler [компилятор] и установите флажок Debug Information [информация отладки]. Теперь вы можете начать отладку, запустив программу. Для настройки опций отладчика выберите пункт меню Tools ® Debugger Options [инструменты ® опции отладчика].

Есть следующие окна отладки: Breakpoints [контрольные точки], Call Stack [стек вызовов], Watches [наблюдения], Local Variables [локальные переменные], Threads [потоки], Modules [модули], CPU [процессор] и Event Log [журнал событий]. Выводите их на экран, выбирая пункты меню View ® Debug Windows [вид ® окна отладки]. Вы можете прикреплять или перекрывать эти окна.
Настроив рабочий стол для отладки, вы можете сохранить параметры настройки.
Некоторые версии C++Builder поддерживают многопроцессорную обработку и удаленную отладку распределенных приложений со стороны клиента или со стороны сервера. Чтобы включить удаленную отладку, выберите пункты меню Run ® Parameters [выполнить ® параметры], затем вкладку Remote [удаленная] и установите флажок Debug Project on remote machine [отладка проекта на удаленной машине].