确定对象是否已被释放
(vlax-object-released-p obj)
注意 删除一个 VLA 对象(使用 command "ERASE" 或 vla-erase)并不释放该对象。在对象上调用 vlax-release-object、常规清理节点表或在绘图任务的最后破坏图形数据库之前,VLA 对象不会被释放。
参数
obj
VLA 对象。
返回值
如果对象已被释放(没有附着到 obj 的 AutoCAD 图形对象),则返回 T,如果对象尚未释放,则返回 nil。
示例
将 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
明经通道 版权所有 未经许可 不得传播 | 评论 |