do { al=ads_tblnext(_T("LAYER"),0); rcha=al; while ((rcha != NULL) && (rcha->restype != 2)) rcha = rcha->rbnext; if (rcha!=NULL) sprintf(tmps1[ll++],_T("%s"),rcha->resval.rstring); acutRelRb(al); } while (al != NULL); 第一次执行tmps1可以得到所有图层,第二次就无效了,必需重记动AutoCAD才可以.是不是什么没释放的原因请高手指教 |