CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

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

2024-5-18 18:30| 发布者: admin| 查看: 184| 评论: 0|原作者: admin|来自: AutoCAD

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

确定对象是否已释放

支持的平台:仅限 Windows

签名

(vlax-object-released-p obj)
OBJ系列

类型:VLA 对象

一个对象。

返回值

类型: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

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2025-5-13 10:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部