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

Вниз

Как сделать так, чтобы во время отладки не заходило в какой-то   Найти похожие ветки 

 
Bless ©   (2004-12-15 10:52) [0]

модуль.
Есть сторонний компонент с исходными текстами. А мне хочется, чтобы при нажатии F7 меня не уносило в дебри чужого кода. Это можно как-то сделать?


 
TUser ©   (2004-12-15 10:53) [1]

Скомпилировать, оставить только dcu.


 
Bless ©   (2004-12-15 11:40) [2]

TUser[1]>
Я так уже пробовал. Но по идее должен бы быть и другой путь.

Просто раньше у меня не заходило внутрь этих модулей. А на соседней машине у чувака - заходило. После того, как скинул себе его проект, стало заходить и у меня. А из-за чего, понять не могу (исходных файлов компонента в директории проекта у него нет).

А если оставить одни DCU, то я не смогу по CTRL+click перейти к реализации какого-то метода этого компонента. А хочется.
Кроме того при отладке ведет себя не так, как мне хочется:
в том месте, где раньше шло в pas-файл компонента теперь вместо не заходить, выдает окно с предложением ввести путь к исходному файлу. А при нажатии Ignore выкидывает в окно CPU.

Может я просто не знаю каких-то элементарных вещей?

Хочу, чтоб было как со стандартными компонентами палитры: во время отладки внутрь них не заходит и в то же время всегда можно посмотреть исходники/


 
Семен Сорокин ©   (2004-12-15 11:48) [3]

Project->Options
закладка Compiler, галочка Use Debug DCU.

Вроде как она отвечает, хотя могу и ошибаться.

From Help:
Use Debug DCUs Allows you to link in debug versions of CLX. The Debug DCUs contain debug information and are built with stack frames. When this option is checked, the compliler prepends the Debug DCU path (specified in Tools|Debugger Options on the General page) to the unit Search path specified in Project|Options on the Directories/Conditionals page.


 
Bless ©   (2004-12-15 11:58) [4]

Семен Сорокин ©  (15.12.04 11:48) [3]>
Теперь пошло в модуль Forms и т.д. Эффект вообще интересный, но в моей случае вредный.


 
Bless ©   (2004-12-15 12:01) [5]

Bless ©  (15.12.04 11:40) [2]
После того, как скинул себе его проект, стало заходить и у меня.


Причем не только в этом проекте, но и во всех остальных тоже. Так что тот факт, что я сбросил себе чужой проект возможно никакого отношения к поведению во время отладки и не имеет и причина наверное не в опциях проекта.


 
Семен Сорокин ©   (2004-12-15 12:50) [6]

Еще вариант прописать в Tools->Enviroment Options
закладка Library пути в Library Path и Browsing Path не на модуль (*.pas) компонента, а на его откомпилированный *.dcu.



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

Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.056 c
1-1102594607
Александр второй
2004-12-09 15:16
2004.12.26
Что означает параметр s в функций ParamStr(s)


4-1100372717
TSoftman
2004-11-13 22:05
2004.12.26
Убрать системное меню


14-1102590673
Dmitriy O.
2004-12-09 14:11
2004.12.26
Как оботи требование вставить CD диск для запуска ?


8-1096484028
X-RayMan
2004-09-29 22:53
2004.12.26
OpenGL


1-1102910118
Керик
2004-12-13 06:55
2004.12.26
Работа с папками





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