获取solidworks模型信息时出错

时间:2014-06-21 18:42:15

标签: vb.net solidworks

实际上我正在尝试通过visual studio 2013连接到solidworks。我收到一条错误声明:“WindowsApplication1.exe / Object引用中发生类型'System.NullReferenceException'的第一次机会异常未设置为实例对象“。将文档显示为空白,因为在“文档中为每个文档作为ModelDoc2”中出现错误。

Public Sub New()
    SwApp = New SldWorks.SldWorks

    Dim Documents As Object = SwApp.GetDocuments()

    For Each Doc As ModelDoc2 In Documents

        _observableModeldoc.Add(New Modeldocs(Doc.GetPathName, _SwApp))

    Next

End Sub

任何人都可以建议任何解决方案..?

1 个答案:

答案 0 :(得分:0)

查看Artem Taturevich的this post。如果您编写独立应用程序(与SW加载项或宏相对),则代替

    SwApp = New SldWorks.SldWorks

您应该使用GetObject / CreateObject / Activator :: CreateInstance函数

中的任何一个