Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: CL | DM;

Вниз

TStringList и динамический массив   Найти похожие ветки 

 
Sever   (2003-03-05 16:41) [0]

Добре!
Есть проблемка, подскажите кто что знает plz:
Надо создать динамический одномерный массив из TStringList элементов. При создании переменной TStringList ее надо Create"ить
естно, так вопрос состоит в том, как это провернуть в динамическом массиве....?


 
MBo ©   (2003-03-05 16:44) [1]

а какая разница, в массиве или без массива?
Кстати, может, TList или TObjectList будет удобнее?


 
Sever   (2003-03-05 16:55) [2]

Вобщем есть такой кусок:

var
AllValues:array of TStringList;
CountSect,i:Integer;
begin
...
SetLength(AllValues,CountSect);
for i:=0 to CountSect do
begin
AllValues[i]:=TStringList.Create;
end;
....


На ентом месте усе валится успешно.... Вопрос что не так и как надо чтоб так :))


 
REA ©   (2003-03-05 16:56) [3]

Дык for i:=0 to CountSect -1 do


 
Palladin ©   (2003-03-05 16:59) [4]

а что провернуть то? запихать все строки из TStringList в дин массив чтоли? для чего?
в данном случае ты теряешь всю гибкость и прелесть работы со списком строк :)


 
Palladin ©   (2003-03-05 17:02) [5]

ну вот пока писал вопрос уточнили...
лучьше всего поступить
for i:=low(AllValues) to high(AllValues)


 
Sever   (2003-03-05 17:03) [6]

2 REA: Да возможно это одна из причин, но судя по всему не единственная, потаму как ошибка не исчезла

2 Palladin: Нет, ты малек не понял, наоборот, создать массив из этих TStringList"ов типа что то List[0](Value[0],...,Value[n]),...,List[n](Value[0],...,Value[n])


 
uw ©   (2003-03-05 17:08) [7]

> ты малек не понял

А это что такое?


 
Sever   (2003-03-05 17:08) [8]

Усе всем спасибо вроде разобрался :)


 
Sever   (2003-03-05 17:09) [9]

2 uw: в смысле не от слова "мелкий", а от слова чуть-чуть


 
Sever   (2003-03-05 17:12) [10]

off
2 uw: В русском языке обращение выделяется запятыми (эт так на всякий случай, а то мы все говорим уже на Паскале и иже с ним :)


 
uw ©   (2003-03-05 17:15) [11]

Да понял я уже.



Страницы: 1 вся ветка

Текущий архив: 2003.03.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
3-53883
opoloXAI
2003-02-25 10:53
2003.03.17
DBGrid.Column


6-54127
Cosmic
2003-01-26 14:59
2003.03.17
Имена рабочих групп


14-54231
RIMMER
2003-02-24 23:35
2003.03.17
WinAMP + WinXP + ASUS CDS-500/A ??


1-54002
Zelius
2003-03-06 14:52
2003.03.17
Интересно, можно ли реализовать Delphi фичу Call Stack?


3-53915
ruslan_as
2003-02-24 15:16
2003.03.17
Названия столбцов в DBGrid в две строки