在循环中 acedSSGet 用多了是不是会导致CAD异常退出呢?
<p>循环中的每一个选择集已经 调用 </p><p>acutRelRb(fillet);<br/>acedSSFree(entres); </p><p>释放掉了</p><p>但是选择集多到一定程度 CAD就会没有任何提示的退出 请问大家这是因为什么呢</p> 限制不能超过126次的. 如果在acedSSGet()之后,调用acedSSFress()释放选择集了,就没这个限制了 只是说系统同时存在的未释放的选择集个数不能超过这么多 认为 fpiw说的正确 同时存在未释放的选择集不能超过126实际上我的程序在退出时已经循环了好几千次了
因为我的程序是递归, 现在怀疑不是选择集的问题 ,而是递归深度太深的话会导致堆栈溢出
现在正想法解决这个问题
谢谢个位关注的朋友发表看法
页:
[1]