h2023197 发表于 2005-3-13 09:43:00

无模式对话框下如何调出LISP程序??

斑竹和高手帮忙!!!<BR>我的程序由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,&amp;rb_out);<BR>        acutRelRb(rb_in);acutRelRb(rb_out);<BR>        CDialog::OnOK();


在模式对话框下能够执行,在无模式对话框下出现“;错误:invalid AutoCAD command: nil".斑竹请问:这是怎么回事?


怎样解决这个问题?


谢谢斑竹!!!

h2023197 发表于 2005-3-14 11:35:00

没有人懂吗?帮我看看这个吧,急用啊!!!


再次谢谢各位了!!!

pandoram 发表于 2005-3-15 00:29:00

不像是对话框的问题,倒像是acedInvoke没有得到函数。。


你可不可以用debugger看一下,是在什么地方或者到底执行哪一句时候出现这个错误的?

JerryGPS 发表于 2005-3-17 10:26:00

我也遇到类似的问题,在非模式对话框中调用acedCommand,或者acedCmd都不行,不知道有没有知道怎么办???
页: [1]
查看完整版本: 无模式对话框下如何调出LISP程序??