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

Цитата:
Сообщение от Pcrepair
есть такой вариант
Код:
for i := 0 to 2 do
T2.Add(T1[i])
и все хорошо но такой косячок обнаружился:
если написать по простому: for i := 0 to 2 do компиляция в норме, но если число строк в Т1 менее 3-х выскакивает исключение List index out of bonds() с указание строки в скобках, которой нехватает до 3-х

Ну а если как следует подумать???
Код:
for i := 0 to min(2,T2.Count-1) do
  ...
Ответить с цитированием