使用 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 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:23
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.