4D v16.3

Get pointer

ホーム

 
4D v16.3
Get pointer

Get pointer 


 

Get pointer ( varName ) -> 戻り値 
引数   説明
varName  文字 in プロセスまたはインタプロセス変数の名前
戻り値  ポインター in プロセスまたはインタープロセス変数へのポインタ

説明   

Get pointer コマンドは、varNameに渡した名前を持つ変数へのポインタを返します。

フィールドへのポインタを取得するにはFieldを使用します。テーブルへのポインタを取得するにはTableを使用します。

Note: Get pointer は、例えばArrName+"{3}" のような式や、二次元配列要素 (ArrName+"{3}{5}") を受け入れます。
しかしながら変数要素参照(ArrName+"{myVar}") は使用できません。

フォーム上で、5 x 10のグリッドの入力可能な変数を作成し、それぞれv1, v2... v50という名前を付けます。これらの変数をすべて初期化するには次のようにします:

  ` ...
 For($vlVar;1;50)
    $vpVar:=Get pointer("v"+String($vlVar))
    $vpVar->:=""
 End for

2次元配列の要素に対してポインターを使用する場合を考えます:

 $pt:=Get pointer("a{1}{2}")
  //$pt=->a{1}{2}
 $pt2:=Get pointer("atCities"+"{2}{6}")
  //$pt2=->atCities{2}{6}



参照 

Field
Table

 
プロパティ 

プロダクト: 4D
テーマ: ランゲージ
番号: 304

This command can be run in preemptive processes

 
履歴 

変更: 4D 2004
変更: 4D v15

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)