![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
D2009 Не работают точки останова
Darvin © (2010-11-23 13:30:00)Здравствуйте!
При компиляции проекта показываются строчки программы точками слева от кода. При запуске программы из под среды для отладки эти точки пропадают. И точки остановки не работают. Точки останова помечаются как нерабочие.
Создаю пустой проект, ставлю точки останова - они работают.
Срравниваю опции проекта - совпадают.
Подскажите, пожалуйста, в чем может быть проблема.
D2009, Win Vista
Darvin (2010-11-24 10:00:00) [1]
> Попробовать удалить .dsk и выполнить build
Не помогло :(
MBo (2010-11-23 14:38:00) [2]Попробовать удалить .dsk и выполнить build
Darvin (2010-11-23 13:59:00) [3]
> На всякий случай все же проверьте, стоит ли в опциях компилятора
> галочка Debug information?
Стоит
И. Павел (2010-11-23 13:47:00) [4]На всякий случай все же проверьте, стоит ли в опциях компилятора галочка Debug information?
Darvin (2010-11-23 13:38:00) [5]
> И. Павел ©
Точки останова не ставятся нигде в приложении, ни в одном из модулей, ни на одной из строк.
Darvin (2010-11-23 13:36:00) [6]Еще уточню.
При ошибке в программе стек показывается не строчками кода, а адресами в памяти.
И. Павел (2010-11-23 13:35:00) [7]"и на пометьте эту строку." -> "и пометьте эту строку."
Ошибка, на :)
И. Павел (2010-11-23 13:34:00) [8]Видимо, код оптимизируется, и эти строчки пропадают.
Приведите код функции, в которой устанавливаете точку останова, и на пометьте эту строку.
PS: кажется, совсем недавно такой вопрос разбирался.