处理完对象后,应释放它,以便可以释放它正在使用的内存。 注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。
只要 VLA 对象指向图形对象,AutoCAD 就会保留该对象所需的所有内存。不同的变量可以指向内存中的同一AutoCAD实体,也可以有多个VLA对象指向同一图形对象。您可以将两个 VLA 对象与相等函数进行比较,如果两个对象都指向同一图形对象,则返回该函数。T 当您不再需要引用对象时,请使用函数:vlax-release-object (vlax-release-object object) 释放对象后,无法再通过 VLA 对象指针访问该对象。这类似于关闭文件。发出时不一定会释放内存,但 AutoCAD 可以在需要时回收内存,一旦释放了对对象的所有引用。vlax-release-object 要测试对象是否已释放,请使用以下函数:vlax-object-released-p (vlax-object-released-p object) 此函数返回如果对象已被释放,如果尚未释放。Tnil |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )
GMT+8, 2024-5-19 13:59
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.