Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.043 c
1-1172232601
Sp1r1t
2007-02-23 15:10
2007.04.22
Написание служб


15-1174744564
Alx2
2007-03-24 16:56
2007.04.22
Бюллетень в защиту науки


3-1170402908
desc
2007-02-02 10:55
2007.04.22
Поле назвали INNER


2-1175269492
ditork
2007-03-30 19:44
2007.04.22
Закраска


2-1175360813
Ezorcist
2007-03-31 21:06
2007.04.22
Как разрешить выделение курсором текста в Label?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский