System.TypInfo.TParamFlag
Delphi
TParamFlag = (pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult);
C++
enum DECLSPEC_DENUM TParamFlag : unsigned char {
pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | 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 dans une fonction ou une procédure en langage Delphi. C'est un ensemble de valeurs TParamFlag.
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. |