vlax-object-released-p (AutoLISP/ActiveX)
确定对象是否已释放 支持的平台:仅限 Windows 签名(vlax-object-released-p obj)
返回值类型:T 或 nil T,如果对象已释放(未将 AutoCAD 图形对象附加到 obj); 如果对象尚未释放。nil 言论注意:擦除 VLA 对象(与 AutoCAD ERASE 命令或 一起使用)不会释放该对象。在调用 VLA 对象、发生正常的 AutoLISP 垃圾回收或图形数据库在图形会话结束时销毁之前,不会释放该对象。commandvla-erasevlax-release-object
例子将 Microsoft Excel 应用程序附着到当前 AutoCAD 图形: (setq excelobj (vlax-get-object "Excel.Application")) #<VLA-OBJECT _Application 00168a54> 释放 Excel 对象: (vlax-release-object excelobj) 1 验证对象是否已释放的问题:vlax-object-released-p (vlax-object-released-p excelobj) T 相关参考 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-5-13 10:26
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.