| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Переменная TStringList, копирование строк |
| Автор: Pcrepair 21.6.2012, 20:59 | ||
Добрый день. есть следующее:
Вопрос: как в Т2 скопировать только первые 3-и строки из Т1? что то сколько не смотрел методы и свойства TStringList так ничего и не увидел. |
| Автор: XperT 21.6.2012, 21:18 |
| Готовых методов нету, нужно подключать смекалку. Намёк: метод Strings |
| Автор: MetalFan 21.6.2012, 21:49 | ||
+ 100!
|
| Автор: Pcrepair 22.6.2012, 07:00 | ||||
вариант хороший
и все работает, но такой косячок обнаружился: если число строк в Т1 менее 3-х выскакивает исключение List index out of bonds() с указание строки в скобках, которой нехватает до 3-х вообще число вводимых в МЕМО строк может быть и менее 3-х. и что тут сделать? написать if i < 3 then Exit(и вывести сообщение) перед всем. или есть другие варианты? может обойтись без цикла и просто написать:
Какой вариант правильный с точки зрения теории и практики? |
| Автор: chip_and_dayl 22.6.2012, 08:57 |
| Цикл есть правильно. А проверять нужно не И, а количество записей в T1. Есть свойство Count |
| Автор: MetalFan 22.6.2012, 11:35 | ||
|