System.TCallDesc.ArgTypes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

ArgTypes: array[0..255] of Byte;

C++

System::StaticArray<Byte, 256> ArgTypes;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
field public
System.pas
System.hpp
System TCallDesc

Beschreibung

Typen der Aufrufargumente.

Die folgende Tabelle enthält alle möglichen Werte.

Konstante Typ

varEmpty

Undefiniert

varNull

Null

varSmallint

Vorzeichenbehafteter ganzzahliger 2-Byte-Wert

varInteger

Vorzeichenbehafteter ganzzahliger 4-Byte-Wert

varSingle

4-Byte-IEEE-Gleitkommazahl

varDouble

8-Byte-IEEE-Gleitkommazahl

varCurrency

Currency.

varDate

Date.

varOleStr

OLE-String.

varDispatch

Zeiger auf ein Objekt, das das Interface IDispatch implementiert.

varError

HResult.

varBoolean

Boolescher Wert

varVariant

Variant.

Hinweis: Bei diesem Typ müssen Sie immer das Bit-Flag varByRef verwenden.

varUnknown

Zeiger auf ein Objekt, das das Interface IUnknown implementiert.

varShortInt

Ganzzahliger 1-Byte-Wert

varByte

Ganzzahliger 1-Byte-Wert ohne Vorzeichen

varWord

Ganzzahliger 2-Byte-Wert ohne Vorzeichen

varLongWord

Ganzzahliger 4-Byte-Wert ohne Vorzeichen

varInt64

Vorzeichenbehafteter ganzzahliger 8-Byte-Wert

varUInt64

Ganzzahliger 8-Byte-Wert ohne Vorzeichen

varRecord

BRECORD.

varStrArg

String

varObject

Objekt

varUStrArg

Unicode-String

Für diese Konstanten können Sie die folgenden Bit-Flags verwenden:

  • varByRef gibt an, dass das Argument per Referenz und nicht per Wert übergeben wird.
  • varArray gibt an, dass das Argument ein Array mit Elementen des angegebenen Typs ist.