System.TypInfo.TParamFlag

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TParamFlag = (pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult);

C++

enum DECLSPEC_DENUM TParamFlag : unsigned char {
  pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult
};

プロパティ

種類 可視性 ソース ユニット
enum public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

説明

TParamFlag および TParamFlags は,メソッドパラメータの属性を示します。

TParamFlags 型は,Delphi 言語関数または手続きのパラメータの属性を示します。これは次のような,一連の TParamFlag 値です。



意味

pfVar

パラメータは入力/出力。呼び出し側は,出力を受け取る変数を指定しなければならない。

pfConst

パラメータは関数または手続きで変更できない。

pfArray

パラメータは値のオープン配列を表す。

pfAddress

パラメータはメモリアドレス(ポインタ)。

pfReference

パラメータは参照渡し。

pfOut

パラメータは出力。呼び出し側は,出力を受け取る変数を指定する。