Вниз
Скачать: CL | DM;

Отвалился дебаггер   Найти похожие ветки 

← →
xroot   (2006-03-05 21:53) [0]

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


← →
Плохиш ©   (2006-03-06 01:21) [1]


> Переставил дельфи, стандартный пакет компонентов. Без толку.

Я плякял :"-(
Warning"s, показываемые при компиляции, читать не пробовал? Оптимизацию отключал? Вындовс переставь, желательно 666 раз.


← →
Marser ©   (2006-03-06 01:43) [2]

Проверять программную логику не пробовал? Может, просто поспешил кривизну ручек на Делфю списывать?


← →
xroot   (2006-03-06 03:14) [3]

-Никаких предупреждений нет.
-Оптимизация отключена.
-Винды снасить влом, только 3 месяца как поставил
При компиляции, даже простейших программ типа Label1.Text := 2+2;
брейкпоинт не срабатывает, то есть становится зеленым с крестиком.


← →
Сайбель Алексей ©   (2006-03-06 11:09) [4]

xroot [3]
На каких ты участках кода ставил, что он "зеленый с крестиком"?


← →
xroot   (2006-03-06 12:01) [5]

Например:

begin
if CheckBox1.Checked then Label1.Text :=  2 + 2; {брейк ставлю сюда}
end;


← →
Плохиш ©   (2006-03-06 12:28) [6]


> xroot   (06.03.06 12:01) [5]

Зачем активизировать точку останова в коде, который даже не будет откомпилированным из-за ошибок?


← →
xroot   (2006-03-06 13:00) [7]

Это я к примеру.
Еще раз повторяю простейшая прога компилится без ошибок и warnings. Точка брейка стоит, там где она должна точно срабатывать.
Оптимизация отключена. Дебаг, разумеется, включен.

ЗЫ: Плохиш, если не знае6 не флуди!


← →
Алхимик ©   (2006-03-06 13:34) [8]

После build синие точки появляются везде где должны или как?


← →
xroot   (2006-03-06 13:38) [9]

Синие точки???
После built синих то4ек вроде нет, хотя не совсем понимаю о 4ем ты? Поясни.


← →
Алхимик ©   (2006-03-06 13:41) [10]

Ну те которые в редакторе слева от кода. Нету супротив строки кода точки - оптимизатор выкинул её нафиг.


← →
xroot   (2006-03-06 13:46) [11]

Вот в том и фишка, после билда метки прерывания (синие точки) вообще нигде не появляются. Хотя оптимизатор отключен.


← →
Алхимик ©   (2006-03-06 13:50) [12]

Project/Options.../Compiler/Debugging/
галочка Debug Information стоит?


← →
Сергей М. ©   (2006-03-06 13:51) [13]


> xroot   (06.03.06 13:46) [11]


И Надо понимать, об опциях отладки (глобальных на уровне IDE и локальных на уровне конкр.проекта) ты имеешь полное представление ..


← →
xroot   (2006-03-06 13:55) [14]

-> Алхимик. Галка стоит
-> Сергей М. А, 4то именно мне следует знать?


← →
Сергей М. ©   (2006-03-06 13:58) [15]


> xroot   (06.03.06 13:55) [14]


> 4то именно мне следует знать?


Так с этого начинать следовало !
А не с "кто-то там куда-то там отвалился" ..

В 1-ю очередь средства встр.отладки должны быть включены на уровне IDE как таковой .. см. меню Tools -> Debugger options -> Integrated debugging = TRUE

Во 2-ю очередь см. [12]


← →
xroot   (2006-03-06 14:03) [16]

Вообще такое ощущение, 4то дебагг перестал цеплять программу при запуске. Мне кажется тут дело не в настройках. Т.к. рань6е все было нормально и настройки я не трогал.
А если какая-нить стороняя прога переназначила дебаггер по умолчаеию на свой. Как проверить какой дебаггер стоит по умолчанию.
ЗЫ: прошу прощения за такую научную фантастику, но с этой проблемой сталкнулся впервые.


← →
xroot   (2006-03-06 14:04) [17]

Это все включено, я еще в [7] написал.


← →
Сергей М. ©   (2006-03-06 14:07) [18]


> xroot   (06.03.06 14:04) [17]


Выполни полный ребилд проекта


← →
xroot   (2006-03-06 14:10) [19]

Ребилд??? А это как? Если вы про build то никаких изменений


← →
xroot   (2006-03-06 14:14) [20]

Опа, заработало!!! Блин, а в 4ем могла заключаться проблема?


← →
Сергей М. ©   (2006-03-06 14:16) [21]

Если в гатере нет "синих точек", то бесспорен как минимум один факт - проект собран без соответствующих ему опций встр.отладки.


← →
Сергей М. ©   (2006-03-06 14:18) [22]


> в 4ем могла заключаться проблема?


Проблема только в твоих руках и голове.


> Опа, заработало


Что, само по себе ? Или какие-то телодвижения все же выполнил ?


← →
xroot   (2006-03-06 14:18) [23]

Тогда совсем детский вопрос:
В чем отличается build от run
Я думал run = build + exec


← →
xroot   (2006-03-06 14:20) [24]

сделал build
хотя видимо run = compile + exec


← →
Сергей М. ©   (2006-03-06 14:21) [25]

Билд = полная компиляция + полная сборка

Ран = компиляция только измененных юнитов + сборка + запуск


← →
xroot   (2006-03-06 14:23) [26]

Огромное вам спасибо.



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

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.025 c
15-1141030750
Dok_3D
2006-02-27 11:59
2006.03.19
Borland прощается с ...


4-1135460204
Free0n
2005-12-25 00:36
2006.03.19
Перехват функции открытия файлов


11-1121939783
shalex
2005-07-21 13:56
2006.03.19
Есть ли StatusBar для KOL ?


2-1141533960
Nsk3d
2006-03-05 07:46
2006.03.19
выделение всего


2-1141287325
Cedrt
2006-03-02 11:15
2006.03.19
TRichEdit




   Наверх