Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.03;
Скачать: CL | DM;

Вниз

Работа с отладчиком в Delphi 7   Найти похожие ветки 

 
D@nger   (2009-03-26 11:55) [0]

При запуске отладчика в режиме Trace Into он пробегает по всем исходникам компонентов и это очень долго происходит пока доберется до основного кода программы .. но мне надо чтобы отладчик входил в процедуры и функции только моих модулей... можно ли это сделать в настройках Delphi ?


 
Palladin ©   (2009-03-26 11:58) [1]

Убрать из доступности исходные файлы не твоих модулей.


 
D@nger   (2009-03-26 12:03) [2]

Каким образом это сделать? убрать путь поиска в library path ? тогда программа запускаться не будет ...


 
Сергей М. ©   (2009-03-26 12:18) [3]

1. Убрать крыжик "Use Debug DCUs" из опций отлаживаемого проекта
2. Не использовать скомпилированные скомпилированные debug-версии тех юнитов, в которые не требуется заходить при пошаговой трассировке.


 
D@nger   (2009-03-26 12:25) [4]


> Сергей М. ©   (26.03.09 12:18) [3]

1. Крыжик убран по умолчанию
2. как мне их не использовать? как это сделать?


 
Сергей М. ©   (2009-03-26 12:29) [5]

Устанавливая сторонние пакеты перед их компиляцией/сборкой убедись в том что в опциях их проектов снят крыжик "Debug information"


 
D@nger   (2009-03-26 12:33) [6]


> Сергей М. ©   (26.03.09 12:29) [5]

т.е. если компоненты уже установлены то поможет только переустановка компонентов?  но некторые компоненты имеют свой инсталятор и не дают редактировать опции. а других способов нет?


 
Сергей М. ©   (2009-03-26 12:43) [7]


> других способов нет?


Спасет расстановка и ловля брейпойнтов в участках своего кода взамен Trace Into (F7) в пользу Step Over и Run (F8 и F9)


 
D@nger   (2009-03-26 12:59) [8]

а в чем заключается смысл брейкпоинтов... просто компилятор будет останавливаться в этих точках .. да?


 
Плохиш ©   (2009-03-26 13:06) [9]


> D@nger   (26.03.09 12:03) [2]
>
> Каким образом это сделать?

Перенести файлы .pas в другой каталог.


 
Плохиш ©   (2009-03-26 13:07) [10]


> D@nger   (26.03.09 12:59) [8]
>
> а в чем заключается смысл брейкпоинтов

Может всё-таки теорию подучить?


 
Сергей М. ©   (2009-03-26 13:14) [11]


> D@nger   (26.03.09 12:59) [8]


Да. Только не компилятор, а отладчик.


 
D@nger   (2009-03-26 13:24) [12]

Спасибо за ответы! буду пробовать... а то никак не пойму где ошибка спряталась... )))



Страницы: 1 вся ветка

Текущий архив: 2009.05.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
2-1237900470
IIIakal
2009-03-24 16:14
2009.05.03
Помогите плиз разобраться с синтаксисом SQL запроса


8-1193906616
fff
2007-11-01 11:43
2009.05.03
playlist


15-1235820460
iZEN
2009-02-28 14:27
2009.05.03
Диалог стандартного TWAIN-драйвера сканера


15-1236071588
Анна
2009-03-03 12:13
2009.05.03
проверка запуска одного экземпляра приложения


2-1237363573
Darvin
2009-03-18 11:06
2009.05.03
Состояние буфера СОМ порта