System.TypInfo.TParamFlag

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.