Процедура SetLimit (Var Array of AnyType, Word)
Top  Previous  Next


Назначение  
Процедура устанавливает размер распределенной памяти под массив. Если Mass - массив в памяти, не связанный с таблицей, то, если текущее число элементов массива превышает число элементов, определяемых параметром Limit, то все непопадающие в диапазон элементы уничтожаются.  
Описание  
prosedure SetLimit (Var Mass : Array of AnyType; limit : Word);  
Параметры  
Mass : Array of AnyType - имя массива.  
Limit : Word - число элементов массива, под которые выделена память.  
Пример  
Var ar :Array[1..5] of Byte;  
begin  
ar[5] := 10;  
Message(Count(ar)); //Будет выведено 5  
Message(ar[5]); //Будет выведено 10  
SetLimit(ar,1);  
Message(Count(ar)); //Будет выведено 1  
Message(ar[5]); //Будет выведено 0  
end;