System.TypInfo.TParamFlags
Delphi
type TParamFlags = set of TParamFlag;
C++
typedef System::Set<TParamFlag, TParamFlag::pfVar, TParamFlag::pfResult> TParamFlags;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
set typedef |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
TParamFlag et TParamFlags indiquent les attributs d'un paramètre de méthode.
TParamFlags indique les attributs d'un paramètre sur une fonction ou une procédure en langage Delphi. C'est un ensemble de valeurs TParamFlag, listées dans le tableau suivant.
Valeur | Signification |
---|---|
pfVar |
Le paramètre est entrée/sortie. L'appelant doit fournir une variable pour recevoir la sortie. |
pfConst |
Le paramètre ne peut être modifié par la fonction ou la procédure. |
pfArray |
Le paramètre représente un tableau ouvert de valeurs. |
pfAddress |
Le paramètre est une adresse mémoire (pointeur). |
pfReference |
Le paramètre est passé par référence. |
pfOut |
Le paramètre est sortie. L'appelant fournit une variable pour recevoir la sortie. |