Форум: "Начинающим";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизОтвалился дебаггер Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.015 c