Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: 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 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.066 c
15-1141034382
Manic Mechanic
2006-02-27 12:59
2006.03.19
про строительство


4-1135465766
Bakset
2005-12-25 02:09
2006.03.19
Вопрос про сервисы для гуру...


2-1141562980
Viktop
2006-03-05 15:49
2006.03.19
Запись изображения в OLE-поле


15-1140531601
vecna
2006-02-21 17:20
2006.03.19
Windows Millennium


6-1133713282
SergProger
2005-12-04 19:21
2006.03.19
Как отправить почту