![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Оператор цикла For - порядок выполнения [D7, XP]
Чайник © (2008-05-19 23:29:00)В операторе цикла типа
For i:=1 To High(AGroup) do
компилятор упорно оптимизитрует код и переменная i начинается с максимкма и уменьшается до 1. Как заставить компилятор, чтобы цикл выполнялся именно так, как написан - т.е. начинался с 1 и увеличивался вверх?
P.S. Попытка отключить оптимизацию {$O-} не помогает
DrPass (2008-05-19 23:34:00) [21]
> P.S. Попытка отключить оптимизацию {$O-} не помогает
Помогает, смотря только куда ее засунуть
> Как заставить компилятор, чтобы цикл выполнялся именно так,
> как написан - т.е. начинался с 1 и увеличивался вверх?
>
Ээээ, а зачем, если не секрет? Эта оптимизация ускоряет работу цикла, и ни в каком случае не может повлиять на результат работы этого цикла. Зачем же ее отключать?