定义 CORBA 有界字符串

您可以在模型中定义 CORBA 有界字符串和宽字符串,并在 .idl 文件中生成这些字符串。

过程

要定义 CORBA 有界字符串或宽字符串:

  1. 向构造型为 CORBAModule 包添加新类型或添加构造型为 CORBAInterface 的类。
  2. 对创建的类型打开“功能部件”窗口,然后将“种类”字段设置为 typedef。
  3. 在“功能部件”窗口的“详细信息”选项卡上,将基本类型设置为 CORBA 预定义类型中的字符串或宽字符串。
  4. 对于创建的类型,请将 CORBA::Type::StringMaximumSize 属性的值设置为您希望允许的最大字符串长度。该值可以是任何正整数。如果您将该属性的值留空,那么将生成无界字符串定义。

示例

如果您已遵循这些步骤定义了有界字符串,那么生成的代码与以下代码类似:

typedef string<22> lastName;

反馈