System.TCallDesc

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

  TCallDesc = packed record
    CallType: Byte;
    ArgCount: Byte;
    NamedArgCount: Byte;
    ArgTypes: array[0..255] of Byte;
  end;

C++

struct DECLSPEC_DRECORD TCallDesc
{
public:
    Byte CallType;
    Byte ArgCount;
    Byte NamedArgCount;
    System::StaticArray<Byte, 256> ArgTypes;
};

Properties

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

Description

Is the dispatch call descriptor for variants.

TCallDesc identifies a method call that was made using a Variant.

The following table lists the fields of a TCallDesc type variable.



Field Meaning

CallType

Identifies the method that was called.

ArgCount

Indicates the total number of arguments passed to the method.

NamedArgCount

Indicates the number of arguments passed using a syntax that supplies the argument name.

ArgTypes

Represents an array giving the type codes for each argument.



See Also