zzol9970 发表于 2014-11-10 15:07:43

VB.NET引用不同版本CAD的问题

我用VB.NET+CAD2008开发的程序,在CAD2006的环境下就无法运行,网上给出的方法是把AcadApp定义为Object类型,但是在建立标注样式过程中出现了错误:
Dim dimStyle As AcadDimStyle
dimStyle = AcadApp.ActiveDocument.DimStyles.Add("mydimStyle")
AcadApp.ActiveDocument.ActiveDimStyle = dimStyle
第三行出现了错误,错误大概为:找不到成员。 (异常来自 HRESULT:0x80020003 (DISP_E_MEMBERNOTFOUND))
找了很久都无法解决,请各位指教!

sieben 发表于 2014-11-10 16:17:20

为什么不用VB.NET+CAD2006开发?

zzol9970 发表于 2014-11-11 12:55:24

sieben 发表于 2014-11-10 16:17 static/image/common/back.gif
为什么不用VB.NET+CAD2006开发?

可以是可以,但是没有从根本上解决各个版本通用的问题

sieben 发表于 2014-11-11 14:07:04

你要想通用,用Lisp吧

guohq 发表于 2014-11-14 19:16:58

可以针对不同的版本分别编译,然后根据版本再分别加载
页: [1]
查看完整版本: VB.NET引用不同版本CAD的问题