斑竹和高手帮忙!!!
我的程序由button引出,如下:CString str="myarx";<BR> float a=30,b=30;<BR> resbuf *rb_in=acutBuildList(RTSTR,str,RTREAL,a,RTREAL,b,RTNONE);<BR> resbuf *rb_out=NULL;<BR> int rc=acedInvoke(rb_in,&rb_out);<BR> acutRelRb(rb_in);acutRelRb(rb_out);<BR> CDialog::OnOK();
在模式对话框下能够执行,在无模式对话框下出现“;错误:invalid AutoCAD command: nil".斑竹请问:这是怎么回事?
怎样解决这个问题?
谢谢斑竹!!!<BR> 没人会吗?
郁闷!!!
回复
你看一下"invalid AutoCAD command: nil"具体是什么错误?你写这么简单的信息,我是看不出来!
我想应该还可以找到更详细的error信息吧.
贴出你的代码! 你的rb_in可能没有正确构建。 斑竹,我发到了你的邮箱,谢谢你帮我看看,非常感谢!!!
回复
我暂时也没有试出来!我查了一下:
<TABLE borderColor=#cccccc cellSpacing=2 cellPadding=3 width="100%" bgColor=#ffffff border=1>
<TBODY>
<TR>
<TD><FONT color=#44a3bb> you cant neither use acedCommand nor acedInvoke fron inside modeless<BR>dialogs</FONT></TD></TR></TBODY></TABLE>
不知道这个结论是否正确,没有证实.
用acDocManager->sendStringToExecute(...) acDocManager->sendStringToExecute(...)这个我不会用啊,能给我具体讲解一下吗?谢谢!!! 帮我一下好吗?
页:
[1]