Re[3]: Чем вам всем не угодил Delphi?
От: lifrsdn  
Дата: 01.05.08 08:34
Оценка: +3
Здравствуйте, wallaby, Вы писали:

W>Скорее всего хреновый был препод. Тема с оператором for постоянно всплывает в разных форумах по Delphi, проблема в том что отладчик неправильно показывает значение счётчика цикла for (если бы он его вообще не показывал, было бы меньше вопросов). На практике это часто выглядит так: пишется for-цикл с неочевидной ошибкой, начинают его отлаживать и обнаруживают, что ошибка проявляется когда счётчик цикла находится вне допустимого диапазона. Самое интересное начинается, если эта ошибка исчезает при отключении оптимизации или при замене for на while (и такое бывает ). У меня самого однажды было такое, для поиска ошибки пришлось неспешно изучать ассемблерный код в отладчике, и в результате for был оправдан.


Оценку уже поставил, но добавлю — что если для поиска бага из-за комбинации РОДНОГО оптимизатора и РОДНОГО дебаггера надо лезть в асм, то надо выкидывать это далеко. А на месте препода сам был бы в недоумении.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.