Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

почему компилятор пропускает строки? [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]

Код не используется.
Оптимизация.


Наверх

Титульная страница Поиск, карта сайта Написать письмо