Class TArray (unit FCUtils)

Inherits from

TObject

TArray class } { array of items which size is FItemSize } { TArray holds items in on chunk of memory, can be } { used to hold record, integers, ...

Constructors


constructor Create(AItemSize: Integer);

TArray methods


Functions

function Add(const Item): Integer;


procedure Assign(AArray: TArray);


procedure Clear;


procedure Delete(Index: Integer);


destructor Destroy;


procedure GetItem(Index: Integer; var Item);


function IndexOf(const Item): Integer;


procedure Insert(Index: Integer; const Item);


procedure SetItem(Index: Integer; const Item);


procedure Error(ErrorCode: Integer);


procedure Grow;


procedure SetCapacity(NewCapacity: Integer);


Properties

property Count : Integer


property Data : PChar


Events

Variables

FArray : PChar;


FCapacity : Integer;


FCount : Integer;


FItemSize : Integer;



Constructors


constructor Create(AItemSize: Integer);

TArray methods


Functions


function Add(const Item): Integer;


procedure Assign(AArray: TArray);


procedure Clear;


procedure Delete(Index: Integer);


destructor Destroy;


procedure GetItem(Index: Integer; var Item);


function IndexOf(const Item): Integer;


procedure Insert(Index: Integer; const Item);


procedure SetItem(Index: Integer; const Item);


procedure Error(ErrorCode: Integer);


procedure Grow;


procedure SetCapacity(NewCapacity: Integer);


Properties


property Count : Integer


property Data : PChar


Events


Variables


FArray : PChar;


FCapacity : Integer;


FCount : Integer;


FItemSize : Integer;