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

Вниз

Как правильно определить многомерный динамический массив?   Найти похожие ветки 

 
Alex_C ©   (2007-04-03 14:01) [0]

Дано
type
     TPoints = record
         Name: String;
         Vol: Integer
     end;

var
   P: array of TPoints;

Далее мне надо определить переменную Par, состоящую из нескольких массивов P, из скольки - определяется в программе. Правильно ли я полагаю, что должен написать так:

type
   TP = array of TPoints;

var
  Par: array of TP;

и далее в программе я их использую
SetLength( Par, 3 ); // Будет 3 массиватипа TPoints и далее
Par[0].Name := "123";
Par[0].Vol := 123;


 
MBo ©   (2007-04-03 14:15) [1]

TP = array of array of TPoints;
var
 Par: TP;

и далее в программе я их использую
SetLength( Par, 3, 5 ); // Будет 3 массива типа TPoints по 5 элементов
или
SetLength( Par[0], 2 );
SetLength( Par[1], 3 );
SetLength( Par[2], 4 );
// Будет 3 массива типа TPoints с разным количеством элементов5 элементов


 
MBo ©   (2007-04-03 14:15) [2]

// Будет 3 массива типа TPoints по 5 элементов
точнее, будет массив 3x5


 
TUser ©   (2007-04-03 19:42) [3]

Перед

> SetLength( Par[0], 2 );
> SetLength( Par[1], 3 );
> SetLength( Par[2], 4 );

напиши еще
SetLength (Par, 3);


 
Kolan ©   (2007-04-03 19:44) [4]

> TPoints

Название плохое оч на TPoint похоже&#133



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

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

Наверх




Память: 0.47 MB
Время: 0.056 c
1-1172447590
Германн
2007-02-26 02:53
2007.04.22
События компонента и Application.ProcessMessages


15-1174738380
Углук
2007-03-24 15:13
2007.04.22
Как сменить окно частот в БПФ?


15-1175009740
antonn
2007-03-27 19:35
2007.04.22
Запуск программы от имени другого пользователя


15-1174957429
Gero
2007-03-27 05:03
2007.04.22
Посоветуйте проигрыватель звука


1-1172494427
Unknown user
2007-02-26 15:53
2007.04.22
Как БЫСТРО подсчитать кол-во файлов в заданном каталоге?