CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

AutoCAD API 和 64 位兼容性

2024-5-18 19:26| 发布者: admin| 查看: 20| 评论: 0|原作者: admin|来自: AutoCAD

AutoCAD API 和 64 位兼容性

AutoCAD 32 位保持与现有 32 位 ObjectARX 应用程序的二进制兼容性。32 位应用程序以二进制形式加载,并且它们仍使用 ObjectARX for AutoCAD 2025 API 构建和链接,而不会出错。

若要在 64 位 AutoCAD 进程中运行,必须将本机 32 位应用程序移植到 64 位。此要求包括 ObjectARX 和 COM/ObjectARX DLL。虽然您的应用程序可能会出现内部移植问题,但在 64 位环境中,ObjectARX API 的使用不会改变。但是,您必须在可能对 64 位移植问题敏感的 ObjectARX 调用中替换适当的多态类型。

下表显示了各种类型的 AutoCAD 应用程序所需的移植工作类型(如果有)。

AutoCAD 应用程序类型 可移植到 64 位平台
本机 ObjectARX 应用程序(.arx 和 .dbx 文件) 需要移植到 64 位,但 API 用法没有变化
托管应用程序 二进制文件与平台无关
COM ObjectARX DLL(进程内) 需要移植到 64 位,但 API 用法没有变化
COM EXE(进程外) 需要移植到 64 位。混合平台会导致问题。
Visual LISP LSP文件 无变化
Visual LISP 编译的 FAS 文件 没有变化;FAS 文件格式与平台无关。
VBA(DVB 文件、DWG 文件中的宏) 通过进程外代理应用程序在 64 位平台上受支持

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部