Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Динамический массив TStringList


Автор: artemiy 22.2.2007, 13:52
Есть необходимость создать массив TstringList, но я не знаю сколько там должно быть элементов, поэтому я создаю динамический массив.
Код

var mas: array of TStringList

Но дальше возникают проблемы... Я не знаю как с таким массивом работать... ((
Пробовал вот это:
Код

SetLength(mas,1);
и такое:
Код

mas[0]:=TstringList.Create;

Но везде вылетают ошибки... 

Кто мне посоветует как с этим разобраться? 

Автор: MBo 22.2.2007, 14:00
вот это и такое - правильно, ошибки в другом месте

Автор: Matematik 22.2.2007, 14:00
Цитата(artemiy @  22.2.2007,  13:52 Найти цитируемый пост)
Но везде вылетают ошибки... 

Какие?
Код полный пиши. В данном коде ошибок нет

Автор: bems 22.2.2007, 14:04
обе твои строчки вместе

Автор: MacTep 22.2.2007, 15:41
Может быть ты обращаешься к тем элементам массива, которые еще не создал???

Автор: Rennigth 22.2.2007, 15:53
Цитата(MacTep @  22.2.2007,  15:41 Найти цитируемый пост)
Может быть ты обращаешься к тем элементам массива, которые еще не создал??? 

artemiy, Наверное не создаешь. А лутше используй для такий целей TObjectList, За освобождением не придеться следить.

Автор: Romkin 22.2.2007, 15:55
TObjectList. Все. 
А вообще, зачем может понадобиться массив текстов? Массив TStringList - это, практически, тожесамокак один TStringList  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)