Как установить точку останова в модулях Delphi JVCL?

Я отлаживаю код Delphi, использующий компонент TJvProgramVersionCheck из превосходных библиотек JVCL.

Поэтому я хотел бы поставить точку останова где-нибудь в модуле JvProgramVersionCheck, но это не сработает. Значок точки останова показывает крестик - не активен!

Я попытался поставить точку останова при вызове метода TJvProgramVersionCheck, выполнить отладку «Шаг в» и, конечно же, ничего не сломалось!

Вернувшись к установке JVCL, я переустановил с включенной опцией Compile debug units, добавил отладочные DCU внутри пути Debug LIB ... но все еще не работает.

Любая идея ?


person TridenT    schedule 01.07.2010    source источник


Ответы (2)


Добавьте исходный путь JVCL к исходному пути отладки проекта (Параметры проекта | Отладчик | Исходный путь)

person mjn    schedule 01.07.2010
comment
И если я хорошо помню, вы должны установить параметры проектов на вкладке «Компилятор», чтобы использовать отладку DCU с наилучшими пожеланиями, Раду - person RBA; 01.07.2010
comment
Работает с включенной опцией использования отладки DCU. Ой! Спасибо, теперь я могу отлаживать по своему желанию! - person TridenT; 02.07.2010

Вы должны добавить модули JVCL и JCL * .PAS (не DCU) в пути к библиотекам.

person Linas    schedule 01.07.2010