Налагодження вихідного коду VCL Delphi (установка точок зупинки)

Все про програмування.

Головне меню

Налагодження вихідного коду VCL Delphi (установка точок зупинки)

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

Один шлях знаходження помилок під час проектування Вашого коду полягає в тому, щоб використовувати вбудований відладчик. Якщо Ви встановлюєте контрольну точку на рядку у вихідному коді, цей рядок підсвічується.

Місце у вихідному коді Вашої програми, де Ви хочете зупинити програму, називається контрольною точкою.

Налагодження 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, яка йде з вихідним кодом!