Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с отладчиком в Delphi 7 [D7, XP]


D@nger ©   (2009-03-26 11:55:00) 

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


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

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


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


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


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


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


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

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


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


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

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


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

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


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


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


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


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


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

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


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

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


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


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

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


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

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


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

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


Palladin   (2009-03-26 11:58:00) [12]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо