创建对象,意味着创建用以在宿主系统中表达此对象的Element以及相关的附属对象。由于底层平台的限制,我们需要将对象实例构造和对象创建分解为两个步骤来完成。具体操作如下:
StatusInt retVal = obj->CreateElement(ACTIVEMODEL); // C++
StatusInt retVal = obj.CreateElement(Utils.ActiveDgnModel); // C#
注意: 在对象创建调用返回后,一定要确保返回的值为 SUCCESS,否则表示对象创建已失败。