モデルでサイズ制限のある CORBA ストリングおよび wstring を定義して、.idl ファイルで生成できます。
手順
サイズ制限のある CORBA ストリングまたは wstring を生成するには、以下のようにします。
- CORBAModule ステレオタイプを使用したパッケージまたは CORBAInterface ステレオタイプを使用したクラスに新規の型を追加します。
- 作成した型の「フィーチャー」ウィンドウを開き、「種類」フィールドを「Typedef」に設定します。
- 「フィーチャー」ウィンドウの「詳細」タブで、「基本型」を、CORBA 定義済み型のストリングまたは wstring に設定します。
- 作成した型について、CORBA::Type::StringMaximumSize プロパティーの値を、許可する最大ストリング長に設定します。
値には、任意の正整数を指定できます。プロパティーの値をブランクのままにした場合は、サイズが無制限のストリング定義が生成されます。
例
上述の手順に従ってサイズ制限のあるストリングを定義した場合は、生成されるコードは、以下のようなコードになります。
typedef string<22> lastName;