Отладка исходного кода VCL Delphi (установка точек останова)
Один путь нахождения ошибок при проектировании Вашего кода состоит в том, чтобы использовать встроенный отладчик. Если Вы устанавливаете контрольную точку на строке в исходном коде, эта строка подсвечивается.
Место в исходном коде Вашей программы, где Вы хотите остановить программу, называется контрольной точкой.
Отладка FORMS.PAS, SYSUTILS.PAS или SYSTEM.PAS
Но что делать, если Вы хотите "нырнуть" в исходный код управления Delphi? Что делать, если нужно пошагово пройти метод CreateParams класса TCustomForm?
К счастью, IDE Delphi позволяет Вам устанавливать контрольные точки в модулях VCL исходного кода.
Вот как можно допустить отладку исходного текста VCL и RTL:
- Выберите Project -> Options из главного меню IDE
- Выберите вкладку Compiler в окне Project Options for [ProjectName].exe
- Найдите блок Debugging
- Удостоверьтесь, что флажок переключателя Use Debug DCUs отмечен
- Установите контрольную точку где нужно в методе CreateParams класса TCustomForm, например
- Запустите приложение...
Обратите внимание: Это относится к версии Delphi, которая идет с исходным кодом!
Попробуйте!
Комментарии