Карта сайтаСсылкиКонтакты

Хостинг


Отладка исходного кода VCL Delphi (установка точек останова)

PDF Печать
Статьи

Независимо от того, как аккуратно Вы пишете код, Ваши программы, вероятнее всего будут содержать ошибки, когда программа будет выполняться не так, как Вы хотели. Отладка - это процесс нахождения и исправления ошибок в Ваших программах.

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

Место в исходном коде Вашей программы, где Вы хотите остановить программу, называется контрольной точкой.

Отладка FORMS.PAS, SYSUTILS.PAS или SYSTEM.PAS

Но что делать, если Вы хотите "нырнуть" в исходный код управления Delphi? Что делать, если нужно пошагово пройти метод CreateParams класса TCustomForm?

К счастью, IDE Delphi позволяет Вам устанавливать контрольные точки в модулях VCL исходного кода.

Вот как можно допустить отладку исходного текста VCL и RTL:

  1. Выберите Project -> Options из главного меню IDE
  2. Выберите вкладку Compiler в окне Project Options for [ProjectName].exe
  3. Найдите блок Debugging
  4. Удостоверьтесь, что флажок переключателя Use Debug DCUs отмечен
  5. Установите контрольную точку где нужно в методе CreateParams класса TCustomForm, например
  6. Запустите приложение...

Обратите внимание: Это относится к версии Delphi, которая идет с исходным кодом!

Попробуйте!


 

Добавить комментарий


Защитный код
Обновить