1

我正在开发一个使用 SAP Business One SDK 连接到 SAP Business One 的 WinForm 应用程序。

是否有推荐的方法来检查是否安装了 SAP Business One 客户端?

非常感谢任何帮助。

詹姆斯·奥多尔蒂

4

1 回答 1

1

可以使用以下代码检测 SAP Business One 客户端。

    Public Function isSapBusinesOneClientInstalled() As Boolean

    Try
        'SAP Business One Application
        Dim type As Type = Type.GetTypeFromCLSID(New Guid("632F4591-AA62-4219-8FB6-22BCF5F60088"))

        Dim obj As Object = Activator.CreateInstance(type)
        Marshal.ReleaseComObject(obj)

        Return True

    Catch ex As COMException
        Return False
    End Try

End Function
于 2015-08-26T11:27:00.920 回答