h2023197 发表于 2004-11-10 14:48:00

斑竹和高手帮忙!!!

我的程序由button引出,如下:
CString str="myarx";
        float a=30,b=30;
                       resbuf *rb_in=acutBuildList(RTSTR,str,RTREAL,a,RTREAL,b,RTNONE);
        resbuf *rb_out=NULL;
        int rc=acedInvoke(rb_in,&rb_out);
        acutRelRb(rb_in);acutRelRb(rb_out);
        CDialog::OnOK();
在模式对话框下能够执行,在无模式对话框下出现“;错误:invalidcommand: nil".斑竹请问:这是怎么回事?
怎样解决这个问题?
谢谢斑竹!!!

h2023197 发表于 2004-11-12 19:30:00

没人会吗?
郁闷!!!

王咣生 发表于 2004-11-12 22:24:00

你看一下"invalid AutoCAD command: nil"具体是什么错误? 你写这么简单的信息,我是看不出来!
我想应该还可以找到更详细的error信息吧.
贴出你的代码!

zfbj 发表于 2004-11-12 22:57:00

你的rb_in可能没有正确构建。

h2023197 发表于 2004-11-13 09:19:00

斑竹,我发到了你的邮箱,谢谢你帮我看看,非常感谢!!!

王咣生 发表于 2004-11-13 11:36:00

我暂时也没有试出来!
我查了一下:        you cant neither use acedCommand nor acedInvoke fron inside modeless
dialogs
不知道这个结论是否正确,没有证实.
用acDocManager->sendStringToExecute(...)

h2023197 发表于 2004-11-14 11:01:00

acDocManager->sendStringToExecute(...)这个我不会用啊,能给我具体讲解一下吗?谢谢!!!

h2023197 发表于 2004-11-15 14:47:00

帮我一下好吗?
页: [1]
查看完整版本: 斑竹和高手帮忙!!!