0

サードパーティの dll COM SDK を使用するアプリケーションがあります。以前は、Windows XP でアプリケーションを構築していました。最近、コンピューターを変更し、現在は Windows 8 を使用しています。Visual Studio でアプリケーションを開始しましたが、エラーが発生しました。

Error HRESULT E_FAIL has been returned from a call to a COM component エラーコードは次のとおりです。-2147467259

OSが違うだけで以前と同じコード。それは本当に悪いです。それに対処する方法はありますか?

例外をスローするコード:

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

で死ぬInitialize()。Phone は、メイン DLL SDK クラスのオブジェクトです。明らかにdllからコードをデバッグできません。

4

0 に答える 0