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 に答える