|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Компилятор пропускает команду...
Всем доброго времени суток!
Не первый раз сталкиваюсь с проблемой в Delphi, когда компилятор в процессе отладки (да и вообще) пропускает команду. Например в procedure UpdateGraph(Anum, Number:integer); var ... num,i,j,maxi,jend:integer; ... begin ... i:=0; j:=0; ... Он переменной i присваивает ноль, а переменной j нет. В отладчике вообще пропускает эту строчку. При этом не ругается, как будто все в порядке... никак не пойму в чем дело? Буду благодарен за совет! |
#2
|
|||
|
|||
В опциях включена оптимизация и компилятор не включает в код строки, которые ничего не делают.
Эта переменная далее в процедуре не используется. Поэтому присвоение ей нуля исключается из кода. |
#3
|
|||
|
|||
Цитата:
|