Tharwat 发表于 2022-7-6 22:42:42

如何从附加库

大家好。
 
最后,我完成了ObjectARX和VB的下载。net 2010,那么我如何将ARX库连接到VB呢。net能够直接从Vb中使用它。网
 
如有任何其他建议,我们将不胜感激。
 
谢谢大家。
 
塔瓦特

Tharwat 发表于 2022-7-6 22:51:13

下面的链接非常有用,对我帮助很大。
 
http://howtoautocad.com/introduction-to-vb-net-in-autocad/?6fa5c080?72f5c040

BlackBox 发表于 2022-7-6 23:01:37

塔尔瓦特,
 
VB不需要ARX(C++)“库”。NET代码在AutoCAD中运行。相反,您只需要添加对AcMgd的引用。dll和AcDbMgd。dll到您的项目中。
 
**确保将两者都设置为Copy Local=False。
 
然后确保在*中上课之前添加类似的内容(取决于项目)。vb:
 
现在,你的任何/所有*都应该*工作。
 
HTH公司
 
编辑:此外,对象浏览器是您的朋友。

Tharwat 发表于 2022-7-6 23:10:14

谢谢RenderMan的回复。
 
你能给我一个完整的简单代码,让我复制并粘贴到一个新的项目在Vb中。net并运行它以查看情况如何?
 
因为我带来的链接中包含的示例,我无法尝试,因为我无法解决一些错误。
 
 
当做

BlackBox 发表于 2022-7-6 23:15:26

这些应该让你开始:
 
1
 
**注-此代码需要参考AcMgd。dll和AcDbMgd。dll(位于应用程序目录中,并将Copy Local设置为False)已使用编译。NET Framework 3.5,并已使用Civil 3D 2011进行了测试。

BlackBox 发表于 2022-7-6 23:24:27

另外:AutoCAD 2011。NET开发者指南

Tharwat 发表于 2022-7-6 23:29:14

谢谢你,伙计,
 
但这是我在粘贴代码并点击开始调试以运行例程时总是收到的消息。
 
请问它怎么了?

BlackBox 发表于 2022-7-6 23:41:10

在项目中,重命名*。vb文件(位于解决方案资源管理器的右上角)为“Commands.vb”
 
将代码粘贴到命令中。vb(应该为空),然后保存项目。此时,您将看到IDE底部的错误列表中列出的所有错误。
 
为了证实这一点,我删除了我个人命令中的所有内容。vb并粘贴在我上面发布的代码中。我现在没有任何错误。

Jeff H 发表于 2022-7-6 23:44:41

我认为。Net Training实验室进行演练
 
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
页: [1]
查看完整版本: 如何从附加库