Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Не обрабатываются некоторые строки


Автор: Samhein 15.11.2012, 00:09
Товарищи, подскажите, почему бывает так, что не обрабатываются компилятором некоторые строки из исходного кода
user posted image
Например как те, что не отмечены точками.
При пошаговом просмотре компилятор пролетает мимо них.

Автор: lomaster 15.11.2012, 00:16
Оптимизатор их выбросил за ненадобностью.

Автор: Akella 15.11.2012, 00:28
Вот ты ещё удивишься, когда цикл начнёт с конца выполняться  smile 
Отключи оптимизацию в настройках проекта на время отладки, а уже в готовом проекте, когда будешь отдавать юзерам - включай
Вообще лучше создавать парочку профилей: Debug и Release

Автор: northener 15.11.2012, 00:55
Цитата(Akella @  15.11.2012,  00:28 Найти цитируемый пост)
Отключи оптимизацию в настройках проекта на время отладки, а уже в готовом проекте, когда будешь отдавать юзерам - включай

Имхо, стрёмный совет. Отдавать пользователю совсем другую программу надеясь на то, что дядька Борланд "никогда не ошибается"?...

Имхо, отключать оптимизацию нужно лишь в учебных целях. И то это для меня сомнительно.

Автор: bems 15.11.2012, 00:59
в ХЕ2 это вроде уже по умолчанию сделано smile

Автор: northener 15.11.2012, 01:09
Цитата(bems @  15.11.2012,  00:59 Найти цитируемый пост)
в ХЕ2 это вроде уже по умолчанию сделано

Что "это"?

Автор: bems 15.11.2012, 01:15
в дебажной конфигурации отключена оптимизация

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)