tom.wery 发表于 2005-1-8 19:12:00

请问版主,我为什么设置AngBase变量不能成功???附代码。

struct resbuf rb, rb1,rb2,rb3;        <BR>        acedGetVar("ANGDIR", &amp;rb); <BR>        rb1.restype = RTSHORT; <BR>        rb1.resval.rint =1; <BR>                       if (acedSetVar("ANGDIR", &amp;rb1) != RTNORM) <BR>        {<BR>                                                       acedAlert("设置系统变量ANGDIR时出错");<BR>                                                       return ; // Setvar failed.<BR>        }<BR>        acedGetVar("ANGBASE", &amp;rb2);                        rb3.restype = RTREAL; <BR>        rb3.resval.rint = 270.0; <BR>                       if (acedSetVar("ANGBASE", &amp;rb3) != RTNORM) <BR>        {<BR>                                                       acedAlert("设置系统变量ANGBASE时出错");<BR>                                                       return ; // Setvar failed.<BR>        }

tom.wery 发表于 2005-1-8 19:20:00

我想把初起始角度改成正北方向, 可是不成功,烦版主帮忙。

yindb 发表于 2005-1-8 20:23:00

acedGetVar("ANGBASE", &amp;rb2);                        rb3.restype = RTREAL; <BR>        rb3.resval.rint = 270.0; <BR>


好好看看这两句,不匹配啊!

tom.wery 发表于 2005-1-11 18:22:00

谢谢,我太粗心了.

291118 发表于 2005-1-19 10:54:00

怎么改啊

291118 发表于 2005-1-19 11:26:00

rb3.restype = RTREAL; <BR>        rb3.resval.rint =HBlc/1000.00; <BR>                       if (acedSetVar("dimlfac", &amp;rb3) != RTNORM) <BR>        {<BR>                                                       acedAlert("设置系统变量dimlfac时出错");<BR>                                                       return ; // Setvar failed.<BR>        }       <BR>       


为什么出错


<BR>

291118 发表于 2005-1-20 08:47:00

没人答我自己明白了

JA_JERRY 发表于 2005-1-20 09:31:00

恭喜,自己学会的东西是最牢固的
页: [1]
查看完整版本: 请问版主,我为什么设置AngBase变量不能成功???附代码。