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. |