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