查看单个帖子
旧 2009-04-20, 08:53 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】向外部dwg文件写入实体的问题:readdwgfile

向外部dwg文件写入实体的问题:readdwgfile
www.dimcax.com
向外部dwg文件写入实体的问题:readdwgfile
[autodesk.autocad.runtime.commandmethod("hi")] public void addlinetodatabase() { database db = new database(false,true); db.readdwgfile("c:\\test.dwg", system.io.fileshare.readwrite,false, null); point3d pt1 = new point3d(0, 0, 0); point3d pt2 = new point3d(50, 50, 0); line line = new line(pt1, pt2); tools.addtomodelspace(line, db); db.dispose(); } 在autocad中“netload”后,敲入“hi”,出现致命错误,无法继续运行 同时,在控制台应用程序main函数中调用此方法出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”提示框~~ 本人初涉c#对autocad的开发,请高手指点!不胜感激!!!!
这个问题好像很多人都问过,可能是和autocad的版本和.net版本有问题(比如cad是06的,如果机器上只有.net 1.1,则没有任何问题,但如果混合有.net 2.0,这个装了vs 这个问题好像很多人都问过,可能是和autocad的版本和.net版本有问题(比如cad是06的,如果机器上只有.net 1.1,则没有任何问题,但如果混合有.net 2.0,这个装了vs 这个问题好像很多人都问过,可能是和autocad的版本和.net版本有问题(比如cad是06的,如果机器上只有.net 1.1,则没有任何问题,但如果混合有.net 2.0,这个装了vs 在c#的控制台程序的main函数中调用编写的autocad的dll文件的方法 总是出现找不到模块的异常 怎么解决啊困扰已久 本人菜鸟 请高手不吝赐教!!
这个问题没办法解决,autocad的dll只有在autocad内部才能使用,脱离了autocad是不行的。
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)