CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

创建新的 AutoCAD 对象

2024-5-18 16:59| 发布者: admin| 查看: 11| 评论: 0|原作者: admin|来自: AutoCAD

创建新的 AutoCAD 对象

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 。网。AcadApplication.GetInterfaceObject(ProgIdOfAcAnyObject)IDispatchIUnknownAcSmSheetSetAcSmSheetMgr


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 15:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部