
ローカル変数の値がOREFかどうかは、どのように判別できますか?
$IsObject()を使用して判別できます。
調べたい変数をvとすると、
$IsObject(v)=1 // vはOREF
$IsObject(v)=0 // vはOREFではない
$IsObject(v)=-1 // vはOREFだが、有効なオブジェクトを指していない
となります。vが未定義の場合は、$IsObject(v)はUNDEFINEDエラーとなりますので、ご注意ください。
UNDEFINEDエラーを防止するには、次のように$Getを使用することをお勧めします。
$IsObject($Get(v))
該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:
アンケートにご協力をお願いします
このトピックは参考になりましたか?