Главная страница
    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
2-1235098931
kjhgfdjk
2009-02-20 06:02
2009.05.03
Коды клавиш


15-1234528231
Maacheba
2009-02-13 15:30
2009.05.03
Защита программ: генерирование серийных ном., активационных etc


4-1208939351
Дмитрий С
2008-04-23 12:29
2009.05.03
Как получить Handle?


2-1238008511
cyber-pilot
2009-03-25 22:15
2009.05.03
Количество единиц в байте


11-1200013102
Pilligrim
2008-01-11 03:58
2009.05.03
TreeView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский