Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Размер массива


TPot ©   (2006-03-30 17:31:00) 

var
 A : array of string;

begin
...
SetLength(A,n);
A[n] := string;
...


Как лучше узнать сколько всего байтов в массиве A (т.е. длинна всех строк)?


Хинт   (2006-03-30 18:37:00) [1]

2Джо
Даже если объявлять  A : array of string[255]?


Джо   (2006-03-30 17:49:00) [2]

Нету.
В массиве, собственно, хранятся указатели на строки, а не сами данные, содержащиеся в строках.


TPot   (2006-03-30 17:48:00) [3]


> динамические массивы нумеруются с нуля до n-1

это понятно


> сложить в цикле

Так я и делаю, думал может есть проще и быстрей способ.


Boris Marchenko   (2006-03-30 17:37:00) [4]

Length(A);


MBo   (2006-03-30 17:34:00) [5]

>A[n] := string;
динамические массивы нумеруются с нуля до n-1

>длинна всех строк)?
сложить в цикле


Наверх

Титульная страница Поиск, карта сайта Написать письмо