10309598 发表于 2007-9-8 21:02:00

跪求大侠赐教关于ARX加载的问题!

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 刚刚接触ARX,用的环境是vs.net2003+ObjectARx2006+ACD2006,按照教程设置下载的案例,编译通过并出现所谓正常的警告2个。但是到ACD2006下加载时,指示加载失败。不过加载下载文件已有的ARX程序却是成功。代码如下:</p><p>#include "stdafx.h"<br/>#include &lt;aced.h&gt;<br/>#include &lt;rxregsvc.h&gt;<br/>void initApp();<br/>void unloadApp();<br/>void helloWorld();<br/>void initApp()<br/>{<br/>acedRegCmds-&gt;addCommand("HELLOWORLD_COMMANDS",<br/>"Hello",<br/>"Bonjour",<br/>ACRX_CMD_TRANSPARENT,<br/>helloWorld);<br/>}<br/>void unloadApp()<br/>{<br/>acedRegCmds-&gt;removeGroup("HELLOWORLD_COMMANDS");<br/>}<br/>void helloWorld()<br/>{<br/>acutPrintf("\nHello World!"); //实现本程序的具体功能<br/>}<br/>extern "C" AcRx::AppRetCode<br/>acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt)<br/>{<br/>switch (msg)<br/>{<br/>case AcRx::kInitAppMsg:<br/>acrxDynamicLinker-&gt;unlockApplication(pkt);<br/>acrxRegisterAppMDIAware(pkt);<br/>initApp();<br/>break;<br/>case AcRx::kUnloadAppMsg:<br/>unloadApp();<br/>break;<br/>default:<br/>break;<br/>}<br/>return AcRx::kRetOK;<br/>}</p><p>代码应该是没有问题的,就是不知道为什么不能加载!!!!郁闷!!!</p>
页: [1]
查看完整版本: 跪求大侠赐教关于ARX加载的问题!