System.TypInfo.TParamFlag

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TParamFlag = (pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult);

C++

enum DECLSPEC_DENUM TParamFlag : unsigned char {
  pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Beschreibung

TParamFlag und TParamFlags bezeichnen die Attribute eines Methodenparameters.

TParamFlags bezeichnet die Attribute eines Parameters, der an eine Delphi-Funktion oder -Prozedur übergeben wird. TParamFlags besteht aus einer Menge von TParamFlag-Werten.



Wert Bedeutung

pfVar

Es handelt sich um einen Eingabe-/Ausgabeparameter. Der Aufrufer muss eine Variable bereitstellen, die die Ausgabe aufnimmt.

pfConst

Der Parameter kann von der Funktion oder Prozedur nicht geändert werden.

pfArray

Der Parameter repräsentiert eine offenes Array mit Werten.

pfAddress

Der Parameter ist eine Speicheradresse (Zeiger).

pfReference

Der Parameter wird per Referenz übergeben.

pfOut

Es handelt sich um einen Ausgabeparameter. Der Aufrufer muss eine Variable bereitstellen, die die Ausgabe aufnimmt.