| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > настройка делфей |
| Автор: AKN 11.4.2006, 17:16 |
| у меня 3 формы, соответственно 3 юнита. Также у меня в проекте 4 компоненты. При пошаговом выполнении программы (F7) компилятор почему-то перепрыгивает на внутренний на код самих компонентов, которые я использую. Мне же нужен только МОЙ код, и, соответственно меня мало интересует как мои компоненты инкапсулируют свои функции. Мне нужны только страницы, напрямую связанные с формами. Подскажите, как этого добится, и, возможно ли это. При выполнении, например, showmessage('что-то') я же не перескакиваю к непосредственно вызывающей АПИ функции, а компилятор считает что это одна операция, и проходит ее за 1 шаг. Тоже мне нужно и для методов, которые инкапсулируют мои компоненты. компонент: CoolTrayIcon Спасибо! |
| Автор: Alexeis 11.4.2006, 17:29 |
| Нужно убрать галочку на Project->Options->Compiler->Debuging->UseDebug DCU |
| Автор: Guedda 11.4.2006, 18:13 |
| И что это даст? Полную свободу? |
| Автор: Snowy 11.4.2006, 21:33 |
| Нет. Это позволит полностью абстрагироваться от компонента и производить отладку только своей программы. Точно так же, как это делается со стандартными компонентами Delphi. |
| Автор: AKN 12.4.2006, 09:23 | ||
а как ее убрать с файла? Из проекта убрал все - ничего не дало.... |
| Автор: AKN 12.4.2006, 10:09 | ||
Простите, но я не понимаю - компонент проинсталлен в отдельную папку. Что значит
открывать файл CoolTrayIcon.pas делфей или как? Пожалуйста, поподробнее... |
| Автор: Snowy 12.4.2006, 10:32 |
| Открывать dpk файл в который установлен CoolTrayIcon.pas. Скорее всего это dklusr7.dpk |
| Автор: Sponger 20.4.2006, 06:31 |
| Продожу тему. У меня Project->Options->Compiler->Debuging->UseDebug DCU по умолчанию везде отключен, но всеравно при трассировке отображается код и Ehlib и Jedi. Как это отключить? Ps Использую Delphi 7 |
| Автор: Sunvas 20.4.2006, 07:52 |
| Хм. У меня в Debuging стоят все галочи кроме Use Debug DCUs и все работает отлично |
| Автор: Sponger 20.4.2006, 08:22 |
| У меня тоже самое, все галочи кроме Use Debug DCUs, но компоненты трассируются покомандно. Как выключить. Достало. |
| Автор: AKN 20.4.2006, 15:39 |
| Вот-вот ребята - проблему так и не решил - думал туплю по-дикому... оказывается, это все-таки лыжи не едут... |
| Автор: x77 20.4.2006, 18:45 |
| я специально не проверял, но думаю, что если выкинуть пути к этим компонентам из BrowsePAth и добавить пути к *.DCU этих компонентов в Output, то дельфя трассировать их не сможет физически всё это связано с тем, что для дельфи всякие сторонние компоненты такой же левый код, как и тот код, который мы пишем непосредственно. и разницу, (я так думаю), можно ей объяснить настройкой путей. |
| Автор: Демо 20.4.2006, 21:06 |
| Sponger, Убрать и пути поиска .pas и оставить только .DCU. |
| Автор: Sponger 21.4.2006, 10:30 |
| Если оставляю путь только к .DCU то Delphi спрашивает где .pas если говорю игнорировать, но она начинает трассировать не .pas а ассемблерный код кажет. |
| Автор: Sunvas 22.4.2006, 07:13 | ||
Может делфи попробуешь переустановить. Может поможет... Или скажи что ты делал нетак, что делфи тебе захотело отомстить... |