CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

安全地使用系统变量和设置

2022-12-31 07:53| 发布者: admin| 查看: 289| 评论: 0|来自: AutoCAD

水平

要求

适用于

ObjectARX 和 .NET 应用程序

如果函数不应显式更改任何 AutoCAD 系统变量,但需要在其执行期间更改它们,则它应在将控制权返回给调用方之前恢复原始值。

您必须仔细评估何时还原系统变量。例如,从另一个函数中调用应用程序的函数可能需要原始变量设置。异常处理程序也必须恢复原始系统变量值,因为如果应用程序意外关闭,控制权将传递回 AutoCAD。

建议的方法是将此类系统变量的值保存在临时副本中,然后在适当时还原这些值。如果用户在应用程序保存其状态后直接修改系统变量设置,他们将丢失他们在应用程序还原“旧”值时设置的值。

AutoCAD 产品帮助文件中提供了系统变量列表。用户变量供用户使用。应用程序可能需要使用 USER 变量来完成 DIESEL 通信等任务。应在每个命令后保存和恢复 USER 变量,以便它们的使用对用户透明。

重要的是要知道每个系统变量是否为每个文档单独实例化,或者一个变量是否适用于所有打开的文档。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部