4D v14.3

Self

ホーム

 
4D v14.3
Self

Self 


 

Self -> 戻り値 
引数   説明
戻り値  ポインター in メソッドが現在実行されているフォーム オブジェクトへのポインタ そうでない場合コンテキストの外側ではNil (->[])

このコマンドは互換性の目的で保持されています。4D v12からはOBJECT Get pointerコマンドの利用が推奨されます。

説明  

Self コマンドはオブジェクトメソッドが現在実行されているオブジェクトへのポインタを返します。

Self はオブジェクトメソッド自身内で変数を参照するために使用されます。コマンドはオブジェクトメソッド内で呼ばれるか、オブジェクトメソッドから直接あるいは間接に呼ばれたプロジェクトメソッド内で呼ばれた場合に、有効なポインタを返します。

Self が上記のコンテキスト以外で呼ばれた場合、Nilポインタ (->[]) が返されます。

Tip: Self は、フォーム上の複数のオブジェクトに同じ処理を実行させる場合に便利です。

Note: このコマンドがリストボックスのコンテキストで使用される場合、コマンドはそのコンテキストに応じリストボックスまたはリストボックスの列へのポインタを返します。詳細はの節を参照してください。

例題  

RESOLVE POINTER コマンドの例を参照

 
プロパティ 

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

 
履歴 

変更: 4D v11 SQL

 
参照 

OBJECT Get pointer
RESOLVE POINTER

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)

Inherited from : Self ( 4D v11 SQL Release 6)