Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2012, 14:47   #1
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
Вопрос брекпоинты в delphi 2009

Почему куда бы в коде(не в пределах процедуры а пределе всего юнита) я ни ставил брекпоинт он всегда выделяется как на скриншоте в аттаче и никогда не останавливается там?
Изображения
Тип файла: jpg 1.jpg (49.8 Кб, 53 просмотров)
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 28.02.2012, 14:48   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Потому что для этой строки нет отладочной информации.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 28.02.2012, 14:55   #3
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

Во всем юните? 0_0

там и других процедур полно. во всех других юнитах срабатывает брекпоинт, кроме этого. Может потому что это TFrame, а не что-то другое? (да, даже такие странные мысли мне приходили, совсем отчаялся).

Очень нужно чтобы срабатывали брекпоинты, иначе отладка очень затрудняется, а голова не работает =(.
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 28.02.2012, 15:00   #4
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Проверяй по списку: http://www.gunsmoker.ru/2012/02/5.html#n1_2_3
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 28.02.2012, 15:11   #5
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

Фух...
А я забыл что пару дней назад релиз версию компилил и поставил Build Configuration -> Release.
Вернул на Build Configuration -> Debug и брекпоинты сработали.
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 28.02.2012, 15:14   #6
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

В Release версии нет смысла отключать отладочную информацию, потому что она не попадает в .exe - она хранится в .dcu файлах.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 2009 spring Общие вопросы Delphi 9 01.02.2011 12:17
Delphi 2009 zumm Общие вопросы Delphi 8 16.08.2010 21:47
Delphi 2009 Alex2009 Помощь студентам 2 16.05.2010 09:13