lxspine 发表于 2007-4-11 10:05:00

[请问]AutoCAD退出时弹出致命错误

<p>在ARX中添加了进行实体生成和修改的操作后,每次退出AutoCAD时都跳出致命错误:</p><p>致命错误:Unhandled Access Violation Writing 0x0014 Exception at 7c01054bh.</p><p></p><p>仔细检查了一下所有打开的实体都已经关闭了阿</p><p>是什么原因呢?</p>

lxspine 发表于 2007-4-11 14:49:00

本帖最后由 作者 于 2007-4-11 15:06:49 编辑 <br /><br /> <p>找到了问题产生的原因了:</p><p>再使用选择集时,我定义了包含两个条件的过滤器:</p><p>struct resbuf eb1,eb2;</p><p>&nbsp;&nbsp;&nbsp;//设定层&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;eb1.restype = 8;&nbsp;<br/>&nbsp;&nbsp;&nbsp;eb1.resval.rstring = (char*)LPCTSTR(layer);<br/>&nbsp;&nbsp;&nbsp;//设定类型<br/>&nbsp;&nbsp;&nbsp;eb2.restype =0;<br/>&nbsp;&nbsp;&nbsp;eb2.resval.rstring="3DSOLID";<br/>&nbsp;&nbsp;&nbsp;eb1.rbnext = &amp;eb2;<br/>&nbsp;&nbsp;&nbsp;eb2.rbnext=NULL;<br/>acutRelRb(&amp;eb1);</p><p>acutRelRb(&amp;eb1);</p><p></p><p>如果改成创建的方式就没有问题了</p>&nbsp;&nbsp;&nbsp;struct resbuf* eb1=acutBuildList(RTDXF0, "3DSOLID",8,(char*)LPCTSTR(layer), RTNONE);<br/>&nbsp;&nbsp;&nbsp;acutRelRb(eb1);<br/><p>请问是哪里出错了?</p>
页: [1]
查看完整版本: [请问]AutoCAD退出时弹出致命错误