如何从附加库
大家好。最后,我完成了ObjectARX和VB的下载。net 2010,那么我如何将ARX库连接到VB呢。net能够直接从Vb中使用它。网
如有任何其他建议,我们将不胜感激。
谢谢大家。
塔瓦特 下面的链接非常有用,对我帮助很大。
http://howtoautocad.com/introduction-to-vb-net-in-autocad/?6fa5c080?72f5c040 塔尔瓦特,
VB不需要ARX(C++)“库”。NET代码在AutoCAD中运行。相反,您只需要添加对AcMgd的引用。dll和AcDbMgd。dll到您的项目中。
**确保将两者都设置为Copy Local=False。
然后确保在*中上课之前添加类似的内容(取决于项目)。vb:
现在,你的任何/所有*都应该*工作。
HTH公司
编辑:此外,对象浏览器是您的朋友。 谢谢RenderMan的回复。
你能给我一个完整的简单代码,让我复制并粘贴到一个新的项目在Vb中。net并运行它以查看情况如何?
因为我带来的链接中包含的示例,我无法尝试,因为我无法解决一些错误。
当做 这些应该让你开始:
1
**注-此代码需要参考AcMgd。dll和AcDbMgd。dll(位于应用程序目录中,并将Copy Local设置为False)已使用编译。NET Framework 3.5,并已使用Civil 3D 2011进行了测试。 另外:AutoCAD 2011。NET开发者指南 谢谢你,伙计,
但这是我在粘贴代码并点击开始调试以运行例程时总是收到的消息。
请问它怎么了?
在项目中,重命名*。vb文件(位于解决方案资源管理器的右上角)为“Commands.vb”
将代码粘贴到命令中。vb(应该为空),然后保存项目。此时,您将看到IDE底部的错误列表中列出的所有错误。
为了证实这一点,我删除了我个人命令中的所有内容。vb并粘贴在我上面发布的代码中。我现在没有任何错误。 我认为。Net Training实验室进行演练
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
页:
[1]