OB Values
OB Values ( object ) -> 戻り値
引数 | 型 | 説明 | |
---|---|---|---|
object | Object | → | プロパティ値を取得したいオブジェクト |
戻り 値 | Collection | ← | プロパティ値の(バリアント型の)コレクション |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
OB Values コマンドは、object 引数で指定したオブジェクトの内の列挙可能なプロパティの値を格納したバリアントのコレクションを返します。
返されるコレクション内での値の順番は、プロパティの定義順に対応します。
例題
オブジェクトのプロパティ値を全て格納したコレクションを取得したい場合を考えます:
var $person : Object
var $col : Collection
$person:=New object
$person.lastName:="Smith"
$person.firstName:="Jenny"
$person.children:=New object("Mary";12;"Mark";8)
$col:=OB Values($person)
//$col[0]="Smith"
//$col[1]="Jenny"
//$col[2]={"Mary":12,"Mark":8}