pengfei2010
发表于 2017-10-3 11:25:54
这个帖子不错,就是不知道怎么收藏帖子
oyxx1023
发表于 2017-10-4 18:41:28
二进制复制到内存的方法还是有问题吧,不能卸载呀,如果不关CAD,那不是之前所有生成的版本都在内存里?那不是要占很多内存
pengfei2010
发表于 2017-10-16 17:27:29
回帖是一种美德!感谢楼主的无私分享 谢谢
wanglumi
发表于 2017-10-23 13:29:45
zhy307501169 发表于 2016-10-12 22:43
大神你真是太牛了,终于解决这个问题了!赞!
这种方法是可以 但是程序如果有错误 无法调试,
hector
发表于 2018-5-4 22:25:24
感谢“brbright”大神,我把它做成了dll方便大家使用(使用的是sharpdevelop4.4+cad2007)。
在CAD中输入“netload”打开netload.dll,然后再输入“netloadx”,
就可以打开你自己的dll(你可以修改自己的程序,再编译成dll,不用再关闭和打开CAD了,直接操作借口).
hector
发表于 2018-5-4 22:27:48
怎么没加上附件呢?
diditoy
发表于 2018-5-31 09:05:51
这个方法可以加载成功,也可以再编译,但是加载完了运行不了命令啊,提示找不到命令。。有没有碰到这个问题的?
diditoy
发表于 2018-5-31 09:12:41
hector提供的dll可以成功,但是我自己的netloadx为什么失败。。没发现有什么毛病啊。。:Q
diditoy
发表于 2018-5-31 09:24:37
找到问题了,我是用cad开发向导建的项目,把项目里的这一段初始代码
public void MyCommand() // This method can have any name
{
// Put your command code here
}
删掉,就可以正常加载了。。不晓得为什么。。
diditoy
发表于 2018-5-31 14:46:23
可以正常加载了,但是再次加载时没法覆盖程序集?提示抛出命令重复的异常,有遇到过的没?Autodesk.AutoCAD.Runtime.Exception: eDuplicateKey