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