![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
почему компилятор пропускает строки? [D7, Win2k]
ZSergey © (2005-07-13 14:53:00)Здравствуйте знатоки!
есть кусок программы:
1) j:=0;
2) for i := Low(B) to High(B)-1 do
3) begin
4) C := B[j][i+1];
5) D := B[j][i];
6) if C - D = 0 then
7) begin
8) v := v +1; //компилятор
9) inc(count); //пропустил
10) end;
11) end;
Проблема в том, что строки 8 и 9 игнорируются компилятором, т.е. он их пропускает! В Delphi не силен, поэтому пожалуйста помогите разобраться.
Alexander Panov (2005-07-13 15:28:00) [1]ZSergey (13.07.05 15:04) [4]
Спасибо, заработало!
Заработало что?
DiamondShark (2005-07-13 15:06:00) [2]
> Как исправить?
Удалить эти строки.
ZSergey (2005-07-13 15:04:00) [3]Спасибо, заработало!
ZSergey (2005-07-13 15:03:00) [4]Как исправить?
mclaren (2005-07-13 15:02:00) [5]Project options -> compiler -> optimization галочку убрать
isasa (2005-07-13 15:00:00) [6]Код не используется.
Оптимизация.