Pascal 7 & Objects


         

SetLimit (переопределяется редко)


-----------------------------------------------------------------

рrocedure SetLimit(ALimit: Integer); virtual;

Расширяет или сжимает набор, изменяя выделенный размер на ALimit. Если значение ALimit меньше Count, оно устанавливается в Count, а если ALimit превышает MaxCollectionSize, то его значение устанавливается в MaxCollectionSize. Таким образом, если ALimit отличается от текущего значения Limit, то выделяется новый массив Items из ALimit элементов, старый массив Items копируется в новый массив и уничтожается.

См. также: TCollection.Limit, TCollection.Count, переменную MaxCollectionSize.



Содержание  Назад  Вперед