krampaul82 发表于 2011-2-22 09:09:24

vb.NET跑起来像VB还是vb(a)?我不太擅长vb(a ),我通常抄袭别人做的东西,然后根据我的需要进行修改。为什么他们总是把一件好事复杂化?(抱歉咆哮)马克...

Keith™ 发表于 2011-2-22 10:15:28

在VB.NET中,唯一与VB和VBA相似的是语言,并且有一些关键的区别。如果您了解这一点,那么将代码移植到.NET是一个非常简单的过程,但是,也就是说,在AutoCAD中使用.NET程序集时,您必须为应用程序创建一个接口,因为AutoCAD不会为您这样做
有大量示例显示了如何构建.NET程序集并使其在AutoCAD中工作-添加一些库,然后构建命令界面,就完成了。(是的,我知道……如果就这么简单就好了。)

krampaul82 发表于 2011-2-22 12:07:41

快递版本能处理吗?我不介意深入研究它,如果它确实如此...

Keith™ 发表于 2011-2-22 13:56:21

事实上,如果你把你的VBA代码粘贴到VB6升级窗口,它会尝试为你转换。我遇到的唯一问题是,在你真正添加所需的库之前,大多数接口都是不可用的,所以你可能会有一些不能正确转换的类型。
哦,你必须确保安装。NET库的版本。
VS '10 Express附带。NET 4.0,但我不确定AutoCAD是否与这个版本完全兼容——因为我已经有一年多没有构建AutoCAD组件了...我做的最后一个版本是2k8,哦,如果你有完整的VS包,你也可以换成C#...除了一些代码分隔符,以及大小写很重要的事实(即thisObject不同于thisobject),它与VB没有太大的不同...C#现在似乎很流行...虽然我一直不太明白为什么,自从VB.NET和C#。NET都编译成CLI...反射器将根据需要进行少量修改,在代码之间进行转换。
祝你好运!

dgorsman 发表于 2011-2-22 13:58:45

此外,许可允许您将速成版用于公司和盈利性(即非业余编程)工作。
页: 1 [2]
查看完整版本: Vb到VBA