CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

实现类版本控制

2022-12-31 21:33| 发布者: admin| 查看: 266| 评论: 0|来自: AutoCAD

  1. 如果要从除 forand 之外的任何 ObjectARX 内置类派生类,请调用构造函数,以便默认实现知道不仅返回文件管理器版本,而且检查您的类版本并根据上述规则返回适当的“对象保存版本”。AcDbObjectAcDbEntitysetHasSaveVersionOverride(true)AcDbObject::getObjectSaveVersion()getObjectSaveVersion()
  2. 您可以覆盖以指定对象数据需要存储在哪个版本中。没有必要超级消息,因为你完全接管了。AcDbObject::getObjectSaveVersion()
  3. 不要在您的,,,或方法中使用。使用代替。它的默认实现是返回,除非对象想要覆盖保存版本。filer->dwgVersion()dwgInFields()dwgOutFields()dxfInFields()dxfOutFields()self()‑>getObjectSaveVersion()filer->dwgVersion()

    如果使用,则会为从您的类派生的类禁用正确的文件管理器选择。filer->dwgVersion()

  4. 请确保使用两个新参数在 AutoCAD 2000 及更高版本中使用“出生版本”注册类。请记住,出生版本是指引入类的 AutoCAD 版本。ACRX_DXF_DEFINE_MEMBERS

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 12:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部