Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

[目次][索引][前へ][次へ]

24.2.3 DynAny中の値の初期化とアクセス

DynAny::insert_<type>メソッド(C++)またはDynAny.insert_<type>メソッド(Java)を使って,ユーザはさまざまな基本データ型のDynAnyオブジェクトを初期化できます。<type>にboolean,octet,charなどを指定できます。DynAnyに定義されたTypeCodeと異なる型を挿入すると,TypeMismatch例外が発生します。

DynAny::get_<type>メソッド(C++)またはDynAny.get_<type>メソッド(Java)を使って,ユーザはDynAnyオブジェクトに含まれる値にアクセスできます。<type>にはboolean,octet,charなどを指定できます。DynAnyに定義されたTypeCodeと異なるDynAnyコンポーネントから値にアクセスしようとすると,TypeMismatch例外が発生します。

DynAnyインタフェースはまた,Anyオブジェクトのコピー,割り当て,および変換(Anyオブジェクトへの変換とAnyオブジェクトからの変換)のメソッドも提供します。この章に記述されているサンプルプログラムは,幾つかのメソッドの使い方を示します。マニュアル「Borland Enterprise Server VisiBroker プログラマーズリファレンス」の「DynAny」の記述で全メソッドについての説明をしています。