CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

创建新的 AutoCAD 对象

2022-12-31 05:43| 发布者: admin| 查看: 377| 评论: 0|来自: AutoCAD

摘要: 使用 AutoCAD COM API 在 64 位 AutoCAD 中创建新对象。

使用 AutoCAD COM API 在 64 位 AutoCAD 中创建新对象。

支持的平台:仅窗口

支持的版本:AutoCAD 2014 及更早版本

VB 的关键字将尝试加载 64 位 AutoCAD COM DLL。由于 VBA 是 32 位应用程序,因此它无法加载 64 位 DLL;因此,任何创建新的 AutoCAD 对象类型的尝试都将导致错误。例如,诸如New

Dim anyAcadObject As AcAnyObject
Set anyAcadObject = New AcAnyObject

Dim anyAcadObject As New AcAnyObject
AcAnyObject.SomeMethod()

将需要修改。

要解决此问题,请使用派生自的任何对象。派生自(例如)的类不应具有 64 位 VBA 迁移。建议用户将此类进程移植到 VB.NET。AcadApplication.GetInterfaceObject(ProgIdOfAcAnyObject)IDispatchIUnknownAcSmSheetSetAcSmSheetMgr


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部