CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

vlax-object-release-p (AutoLISP/ActiveX)

2023-1-5 10:43| 发布者: admin| 查看: 302| 评论: 0|来自: AutoCAD

摘要: 确定对象是否已释放

确定对象是否已释放

支持的平台:仅窗口

签名

(vlax-object-released-p obj)
目录

类型:VLA 对象

一个对象。

返回值

类型:T 或零

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部