4D v14.3C_POINTER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
C_POINTER
C_POINTER
C_POINTERは、指定されたそれぞれの変数をポインタ変数としてキャストします。 コマンドの第1の形式は、オプションのmethod引数が渡されない形式であり、プロセス変数、インタープロセス変数、ローカル変数の宣言とタイプ定義に使用されます。 Note: この形式はインタプリタのデータベースでも使用できます。 コマンドの第2の形式は、オプションのmethod引数が渡される形式であり、メソッドの結果や引数($0、$1、$2等)をコンパイラ用に事前定義するために使用されます。このコマンドの形式は、データベースのコンパイル中に、変数設定フェーズをスキップし、コンパイル時間を節約するために使用します。 警告: 2番目の形式をインタープリタモードで実行できません。このため、このシンタックスは、インタープリタモードで実行されないメソッドでだけ使用するようにしてください。このメソッドの名前は“COMPILER”で開始する必要があります。 上級ヒント: シンタックスC_POINTER(${...})を使用すると、同じ型の不定数の引数を宣言できます。ただしこれらの引数はメソッドの最後の引数でなければなりません。例えば、C_POINTER(${5})宣言は、4Dとコンパイラに対して、5番目のパラメータ以降、そのメソッドがそのタイプの不定数の引数を受け付ることを伝えています。詳細は、Count parametersコマンドを参照してください。 |
プロパティ
プロダクト: 4D
履歴
初出: < 4D v6 参照 ARTICLE USAGE
ランゲージリファレンス ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||