当我们用VS2010+ObjectARX2008软件开发AutoCAD2008对应的dll文件时,常常出现dll没有加载问题。其根本原因是dll没有注册到系统的注册表中,导致dll无法加载。如下图所示:
![这里写图片描述](http://t2.qpic.cn/mblogpic/9bbadf760e357929ebdc/2000.jpg)
解决方法如下:
- 下载dll加载器:http://pan.baidu.com/s/1mgN0rA4,如图(2)所示:
图(2)下载之后,解压–》双击ObjectArx.NET_AutoLoader.exe文件 点击[>>>],找到DotNetARX.dll,点击【加入注册表】,如图(3)、图(4)、图(5)所示:
图(3)dll加载器的开始界面
图(4)找到相应的dll,并加载它. 这里以DotNetArx.dll为例,加载DotNetArx.dll
图(5)点击【加入注册表】 加载dll之后,输入相应的绘图命令,效果如下:
图(6)加载DotNetARX.dll,进行绘图的效果