0

我有一个使用 3rd 方 dll COM SDK 的应用程序。我曾经在 Windows XP 中构建我的应用程序。最近我正在更换我的电脑,现在我有了 Windows 8。我在 Visual Studio 中启动了我的应用程序,但出现了错误:

Error HRESULT E_FAIL has been returned from a call to a COM component 错误代码是:-2147467259

与以前相同的代码只是不同的操作系统。那真的很糟糕。有没有办法处理它?

抛出异常的代码:

        try
        {
            this.Phone.Initialize();
        }
        catch (System.Runtime.InteropServices.COMException ex)
        {
            //TODO
        }

它死在Initialize(). Phone 是主 DLL SDK 类的对象。我显然无法从 dll 调试代码。

4

0 回答 0