明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 18756|回复: 33

[运行时] [原创]自编的.NET DLL自动加载器

  [复制链接]
发表于 2010-7-18 19:29:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2010-8-6 11:40:16 编辑

ObjectARX编程站的才鸟老大编有一个“才鸟的.NET程序自动加载器”,可以很方便地通过注册表设置指定的DLL文件随AutoCAD启动而加载。详见http://www.objectarx.net/forum.php?mod=viewthread&tid=885&extra=page%3D1

 

我使用的是Win7系统,相应软件为VS2010,AutoCAD2008。在运行上述加载器时,只能写注册表,不能删除注册表,如果要经常调试或者打开多个DLL项目时,有些不便。折腾了很久没有搞明白原因,干脆自己做了一个(如下图所示)。采用VS2010编制,基于.NET Framework 2.0。理论上支持AutoCAD2004~2012,如果以下对应关系正确的话:

    Case "R16.0" : ACADEdition = "AutoCAD 2004"
    Case "R16.1" : ACADEdition = "AutoCAD 2005"
    Case "R16.2" : ACADEdition = "AutoCAD 2006"
    Case "R17.0" : ACADEdition = "AutoCAD 2007"
    Case "R17.1" : ACADEdition = "AutoCAD 2008"
    Case "R17.2" : ACADEdition = "AutoCAD 2009"
    Case "R18.0" : ACADEdition = "AutoCAD 2010"
    Case "R18.1" : ACADEdition = "AutoCAD 2011"

    Case "R18.2" : ACADEdition = "AutoCAD 2012"

 

 程序在Win7,VS2010,AutoCAD2008下运行通过。

 

7楼有更新!2010-08-06。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2020-2-13 14:14:59 | 显示全部楼层
我用你的软件,居然添加到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Autodesk\AutoCAD\R18.2\ACAD-a001:804\Applications\plug-in1这里了
发表于 2021-5-18 21:26:09 | 显示全部楼层
CAD2016-2018的注册表信息是多少,如AutoCAD 2020 是R23.1  和 3001:804
发表于 2018-8-17 15:52:51 | 显示全部楼层
你好楼主有没有新的版本
发表于 2010-7-18 22:11:00 | 显示全部楼层
谢谢分享
发表于 2010-7-21 15:33:00 | 显示全部楼层
3开始
 楼主| 发表于 2010-7-28 16:59:00 | 显示全部楼层
本帖最后由 作者 于 2010-8-6 11:41:39 编辑

ObjectARX.NET_DLL_AutoLoader已经更新(参见7楼更新!)

 

 

更新说明:

(1)在初始版本的基础上,增加了“加载历史库”,可以方便地对多个DLL项目进行加载或不加载。

       加载历史库保存到本程序所在目录下的ini文件中。程序用到了一个DLL进行ini文件操作,一并打包上传了。

(2)支持系统装有多个AutoCAD版本时的自动加载操作。

 

程序界面如下:

 

 

下载链接如下:

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2010-7-30 08:33:00 | 显示全部楼层
谢谢分享....................
发表于 2010-8-6 07:38:00 | 显示全部楼层
谢谢分享,实用工具!
 楼主| 发表于 2010-8-6 11:39:00 | 显示全部楼层

ObjectARX.NET_DLL_AutoLoader再次更新,2010-08-06。

 

更新说明:

在加载历史库中增加了AutoCAD版本信息,对于多AutoCAD版本系统的自动加载更加直观。

 

程序界面如下:

  

下载链接如下:

  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2010-8-6 12:09:00 | 显示全部楼层

谢谢了哦 我正好需要用哦

发表于 2010-8-12 20:30:00 | 显示全部楼层
好东西
发表于 2010-8-23 23:49:00 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 04:47 , Processed in 0.165478 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表