TParamFlag and TParamFlags indicates the attributes of a method parameter.
TParamFlag = ( pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut );
enum TParamFlag { pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut };
TParamFlags indicates the attributes of a parameter on a Delphi language function or procedure. It is a set of TParamFlag values:
Value |
Meaning |
pfVar |
The parameter is input/output. Caller must supply a variable to receive output. |
pfConst |
The parameter can't be changed by the function or procedure. |
pfArray |
The parameter represents an open array of values. |
pfAddress |
The parameter is a memory address (pointer). |
pfReference |
The parameter is passed by reference. |
pfOut |
The parameter is output. Caller supplies a variable to receive the output. |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|