System.TypInfo.TParamFlags
Delphi
type TParamFlags = set of TParamFlag;
C++
typedef System::Set<TParamFlag, TParamFlag::pfVar, TParamFlag::pfResult> TParamFlags;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
set typedef |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Beschreibung
TParamFlag und TParamFlags geben die Attribute eines Methodenparameters an.
TParamFlags gibt die Attribute eines Parameters in einer Delphi-Funktion oder -Prozedur an. TParamFlags ist eine Menge von TParamFlag-Werten, die in der folgenden Tabelle aufgeführt sind.
Wert | Bedeutung |
---|---|
pfVar |
Der Parameter ist input/output. Die aufrufende Funktion muss eine Variable zur Aufnahme der Ausgabe bereitstellen. |
pfConst |
Der Parameter kann von der Funktion oder der Prozedur nicht geändert werden. |
pfArray |
Der Parameter repräsentiert ein offenes Werte-Array. |
pfAddress |
Der Parameter ist eine Speicheradresse (Zeiger). |
pfReference |
Der Parameter wird per Referenz übergeben. |
pfOut |
Der Parameter ist output. Die aufrufende Funktion stellt eine Variable zur Aufnahme der Ausgabe bereit. |