明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 852|回复: 3

acutBuildList是不是AutoCAD2008中用不了

[复制链接]
发表于 2018-8-12 00:02:36 | 显示全部楼层 |阅读模式
int n=kk.size();
                if (n>0)
                {
                        ptcenter[X]=kk[0][0];
                        ptcenter[Y]=kk[0][1];
                        ptcenter[Z]=0;
                        pointlist=acutBuildList(RT3DPOINT,ptcenter,0);
                }
                //ads_point point;
                for(int i=1; i < n; i++){
                        ptcenter[X]=kk[i][0];
                        ptcenter[Y]=kk[i][1];
                        ptcenter[Z]=0;
                        pointlist= acutBuildList(RTRESBUF, pointlist, RT3DPOINT, ptcenter, 0);
                }
                acedRetList (pointlist);                       
                return (RSRSLT);
在上面代码中运行到pointlist=acutBuildList(RT3DPOINT,ptcenter,0);就卡住了,在cad2008运行不通过,2009以上版本都能通过,请问什么原因?

发表于 2018-8-12 08:20:38 | 显示全部楼层
估计降级造成的,可能要对代码进行格式化。
 楼主| 发表于 2018-8-12 11:22:11 | 显示全部楼层
gzxl 发表于 2018-8-12 08:20
估计降级造成的,可能要对代码进行格式化。

请问怎么格式化代码?
发表于 2018-9-19 17:14:27 | 显示全部楼层
旧版本的编译环境比较严格,越新的就越随便,这个IDE自动帮忙把错误的给处理了。
初步怀疑是ptcenter这个没初始化,没告诉ide数据结构。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:31 , Processed in 0.136793 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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