Windows 8,错误HRESULT E_FAIL已从调用COM组件返回

时间:2013-07-25 13:34:38

标签: c# windows-8 com

我有一个使用第三方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调试代码。

0 个答案:

没有答案