System.TVarArray

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

  TVarArray = record
    DimCount: Word;
    Flags: Word;
    ElementSize: Integer;
    LockCount: Integer;
    Data: Pointer;
    Bounds: TVarArrayBoundArray;
  end;

C++

struct DECLSPEC_DRECORD TVarArray
{
public:
    Word DimCount;
    Word Flags;
    int ElementSize;
    int LockCount;
    void *Data;
    TVarArrayBoundArray Bounds;
};

Properties

Type Visibility Source Unit Parent
record
struct
public
System.pas
System.hpp
System System

Description

This is the descriptor type for safe arrays.

A variable of type TVarArray stores all the necessary information about a safe array. The meaning of each field in the TVarArray record is given in the following table.



Field Meaning

DimCount

The number of dimensions of the safe array.

Flags

Flags providing different kind of information about the safe array.

ElementSize

The size, in bytes, of a safe array element.

LockCount

The number of times the safe array has been locked.

Data

The actual data in the safe array.

Bounds

The bounds of the safe array corresponding to all its dimensions. This is an array of type TVarArrayBoundArray.



See Also