Innerfuse Script

PTypeRec

Unit: ifs_var.pas
PTypeRec is used to store type definitions in the script engine. The ATypeId should be one of the variant type constants.

Declaration:
type
   PTypeRec = ^TTypeRec;
   TTypeRec = record
     Ident: string[20];
     atypeid: Word;
     ext: Pointer;
     { When using records, this will be a pointer to a TIFSRecordType type,
     using string, it is used for the dll call library: 0 = normal string and 1 = pchar
     using arrays it will be a Pointer to TTypeRec
     using classes it will be a pointer to TIfsClassType
     using classreferences it will be a pointer to an TTypeRec
     using property it will be a pointer to the type of the property
     using TypeCopy it will be a pointer an other PTyperec
     using ProcVariable it will be a pointer to an TIfsProcType
     using ExternalObject it will be of type TIFsCustomObjectType
     }

   end;