明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 727|回复: 0

关于acedSSDel 使用

[复制链接]
发表于 2022-5-27 12:00:55 | 显示全部楼层 |阅读模式
请问每次运行到 acedssDel 就报错  崩溃是怎么回事,能帮忙看下吗。或提示下 怎么选择 多段线以外的 实体。

AcDbObjectId objPL = CCadUserClass::SelEntyObjID(_T("\n请选择一个线段"));//选择一条多段线
   
    AcGePoint3dArray  ptArry;  
        CCadObjectClass::GetPLineArrayPotin(objPL,ptArry);
   
        ads_name ssName;
        ads_name asName;
        AcDbObjectIdArray objIdArry;   
          acedSSGet(TEXT("A"),NULL,NULL,NULL,ssName);
         struct resbuf*  prb = new struct resbuf;
         struct resbuf*  pTem ;
         struct  resbuf* pHead=prb;
         prb->resval.rpoint[X]=ptArry.at(0).x;
         prb->resval.rpoint[Y]=ptArry.at(0).y;
         prb->resval.rpoint[Z]=ptArry.at(0).z;
         prb->restype=RTPOINT;
         for (int i=1;i<ptArry.length();i++)
         {
                 pTem =new struct resbuf;
                 pTem->resval.rpoint[X]=ptArry.at(i).x;
                 pTem->resval.rpoint[Y]=ptArry.at(i).y;
                 pTem->resval.rpoint[Z]=ptArry.at(i).z;                 
                 pTem->restype=RTPOINT;         
                 prb->rbnext=pTem;
                 prb=pTem;

         }
         prb->rbnext=NULL;

         if (!prb)
         {
                 return ;
         }
         acedSSGet(TEXT("WP"),pHead,NULL,NULL,ssName);
       int  es = acedSSDel(asName,ssName); // 运行到这一步提示错误
//-----------------------------------------------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 05:45 , Processed in 0.178614 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表