水平要求 适用于ObjectARX 和 .NET 应用程序 如果函数不应显式更改任何 AutoCAD 系统变量,但需要在其执行期间更改它们,则它应在将控制权返回给调用方之前恢复原始值。 您必须仔细评估何时还原系统变量。例如,从另一个函数中调用应用程序的函数可能需要原始变量设置。异常处理程序也必须恢复原始系统变量值,因为如果应用程序意外关闭,控制权将传递回 AutoCAD。 建议的方法是将此类系统变量的值保存在临时副本中,然后在适当时还原这些值。如果用户在应用程序保存其状态后直接修改系统变量设置,他们将丢失他们在应用程序还原“旧”值时设置的值。 AutoCAD 产品帮助文件中提供了系统变量列表。用户变量供用户使用。应用程序可能需要使用 USER 变量来完成 DIESEL 通信等任务。应在每个命令后保存和恢复 USER 变量,以便它们的使用对用户透明。 重要的是要知道每个系统变量是否为每个文档单独实例化,或者一个变量是否适用于所有打开的文档。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:22
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.