Skip to content

tdynarraytypeinfo

Type information for a dynamic array.

Declaration

Source position: dynarrh.inc line 24

type
  tdynarraytypeinfo = packed record
    kind: TTypeKind = (tkUnknown,tkInteger,tkChar,tkEnumeration,tkFloat,tkSet,
             tkMethod,tkSString,tkLString,tkAString,tkWString,tkVariant,
             tkArray,tkRecord,tkInterface,tkClass,tkObject,tkWChar,
             tkBool,tkInt64,tkQWord,tkDynArray,tkInterfaceRaw,tkProcVar,
             tkUString,tkUChar,tkHelper,tkFile,tkClassRef,tkPointer);
    namelen: Byte;
    elesize: SizeInt = Int64;
    eletype: ppdynarraytypeinfo = ^pdynarraytypeinfo;
    vartype: LongInt;
  end;

Description

tdynarraytypeinfo describes the structure of a multi-dimensional dynamic array. It is used in the DynArraySetLength call.

See also

Name Description
DynArraySetLength Set the length of a dynamic array.