Меню сайта
Мини-чат
Чтобы добавить сообщение, необходимо авторизоваться.
Главная » Статьи » Не стандартные примеры на Delphi » Pascal

Использование многомерного массива

   
type RecType = integer; {<-- здесь задается тип элементов массива}

const MaxRecItem = 65520 div sizeof(RecType);

type = MyArrayType = array[0..MaxRecItem] of RecType;
type = MyArrayTypePtr = ^MyArrayType;

var MyArray : MyArrayTypePtr;
begin
ItemCnt := 10; {количество элементов массива, которые необходимо распределить}
GetMem(MyArray,ItemCnt*sizeof(MyArray[1]));  {распределение массива}
MyArray^[3] := 10;   {доступ к массиву}

FreeMem(MyArray,ItemCnt*sizeof(MyArray[1])); {освобождаем массив после работы с ним}
end;

- Michael Day

Категория: Pascal | Добавил: DelphiAiX (09.05.2012)
Просмотров: 437 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]