让AutoCAD自动加载dll

       当我们用VS2010+ObjectARX2008软件开发AutoCAD2008对应的dll文件时,常常出现dll没有加载问题。其根本原因是dll没有注册到系统的注册表中,导致dll无法加载。如下图所示:


图(1)系统找不到DotNetARX.dll文件

解决方法如下:

  1. 下载dll加载器:http://pan.baidu.com/s/1mgN0rA4,如图(2)所示:

    图(2)下载之后,解压–》双击ObjectArx.NET_AutoLoader.exe文件
  2. 点击[>>>],找到DotNetARX.dll,点击【加入注册表】,如图(3)、图(4)、图(5)所示:


    图(3)dll加载器的开始界面


    图(4)找到相应的dll,并加载它.
    这里以DotNetArx.dll为例,加载DotNetArx.dll


    图(5)点击【加入注册表】

  3. 加载dll之后,输入相应的绘图命令,效果如下:


    图(6)加载DotNetARX.dll,进行绘图的效果

参考地址:http://bbs.mjtd.com/thread-82319-1-1.html

你可能感兴趣的:(C#,AutoCAD,ObjectARX,dll,autoapp,c#)