Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];

Вниз

Работа с отладчиком в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
6-1200736870
Kav
2008-01-19 13:01
2009.05.03
аутефикация на прокси


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


3-1220360791
Медвежонок Пятачок
2008-09-02 17:06
2009.05.03
Трункануть дату/время в дату на ноль часов ноль минут


2-1233922909
Matveih1
2009-02-06 15:21
2009.05.03
Почему главная форма не отображается по верх форм которые она соз


15-1235991795
alex_r
2009-03-02 14:03
2009.05.03
calligraphic pen





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский