ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Is nil pointer
|
Is nil pointer ( aPointer ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
aPointer | ポインター |
![]() |
テストするポインタ | |||||
戻り値 | ブール |
![]() |
TRUE = Nil ポインタ (->[]) FALSE = 既存のオブジェクトへの有効なポインタ | |||||
Is nil pointerコマンドは、aPointerがNilポインタ (->[]) の場合にTrueを返します。その他の場合(フィールドやテーブル、変数へのポインタ)、この関数はFalseを返します。
ポインターの参照先である変数の名前やフィールド番号を知りたい場合、RESOLVE POINTERコマンドを使用します。
C_POINTER($ptr)
...
If(Is nil pointer($ptr))
End if
// これは下記に相当する
If($ptr=Null)
End if
プロダクト: 4D
テーマ: ランゲージ
番号:
315
初出: < 4D v6
名称変更: 4D v16 R4 (Nil)
ランゲージリファレンス ( 4D v20 R7)