Показать сообщение отдельно
  #9  
Старый 22.04.2008, 23:11
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Winny
Всё правильно вроде-бы. Если было бы написано просто "Count", то вылезла бы ошибка, а если я написал "Count-1", и ошибки не будет. И мне кажеться обратным циклом (downto) пользоваться совсем не нужно, но в принципе можно.

Будет ошибка, т.к. For - цикл с предварительно вычисляемым условием.
т.е. он сразу вычисляет конечное значение, а ты в цикле убиваешь один элемент и теперь их кол-во Count-2. Вот тут то и кроется ошибка и надо пользоваться downto.
Ответить с цитированием