VarArrayRedim, процедураСинтаксисprocedure VarArrayRedim(var V: Variant; HighBound: Integer); Описание
Процедура VarArrayRedim выполняет изменение размера самого правого измерения
массива Variant V. Верхняя граница старшего измерения меняется на HighBound.
VarArrayRedim не является настоящей процедурой. ОшибкиСоветы и приемы
Пример// Читает числа, введенные пользователем, в самооасширяющийся // массив. Эта функция - неэффективная, но ясная // демонстрация функции VarArrayRedim. function GetArray: Variant; var Number: Integer; begin Result := VarArrayCreate([1, 0], varInteger); while not Eof do begin ReadLn(Number); VarArrayRedim(Result, VarArrayHighBound(Result, 1) + 1); Result[VarArrayHighBound(Result, 1)]:= Number; end; end; Смотрите такжеФункции VarArrayCreate, VarArrayDimCount, VarArrayHighBound, VarArrayLock, VarArrayLowBound, VarArrayOf, VarArrayRef, VarArrayUnlock, VarIsArray, VarType.Учебник по языку Pascal Лабораторные работы по программированию Справочник
|