Matrix1 Utility Plug-ins

MAKE FREELIST


Syntax

MAKE FREELIST FreeListId
MAKE FREELIST FreeListId, RangeSize
MAKE FREELIST FreeListId, Start, RangeSize
MAKE FREELIST FreeListId, Start, RangeSize, NotFound

Description

This command can be used to create a new freelist.

The first form of the command will create a freelist with id's in the range of 1...2147483646. If you exhaust the list of id's then a value of zero will be returned.

The second form of this command will create a freelist with id's in the range of 1...RangeSize. If you exhaust the list of id's then a value of zero will be returned.

The third form of this command will create a freelist with id's in the range of Start...Start+RangeSize-1. If you exhaust the list of id's then a value of zero will be returned, unless the range overlaps zero, in which case a value of Start-1 will be returned.

The fourth form of this command will create a freelist with id's in the range of Start...Start+RangeSize-1. If you exhaust the list of id's then the value specified by the NotFound parameter will be returned.

Go back to ...

Matrix1Util_05 Commands Menu
Matrix1 Utils Main Index
Matrix1 Utils Command List
Commands Menu
Main Menu

Copyright © Ian Mold - Matrix1 Software 2006 - 2011