0
我必須從開始位置剪切WMA文件到結束位置。我正在嘗試使用WMEncoder。我已經安裝了Windows Media Encoder SDK 9,併爲我的項目添加了對WMEncoder lib的引用。但是當我試圖創建WMEncBasicEdit類的新實例時,Visual Studio會拋出異常80040154.我的錯在哪裏?COM對象失敗,類未註冊錯誤,WMEncBasicEdit
我必須從開始位置剪切WMA文件到結束位置。我正在嘗試使用WMEncoder。我已經安裝了Windows Media Encoder SDK 9,併爲我的項目添加了對WMEncoder lib的引用。但是當我試圖創建WMEncBasicEdit類的新實例時,Visual Studio會拋出異常80040154.我的錯在哪裏?COM對象失敗,類未註冊錯誤,WMEncBasicEdit
錯誤80040154表示COM類未註冊。我不確定爲什麼它不會被註冊;這通常由安裝程序處理。在我的機器上,從註冊表中可以看到,該類在以下文件中實現:
C:\Windows\System32\wmpencen.dll
您能否看到是否安裝了該文件?如果是,您可以嘗試註冊它:
regsvr32 C:\Windows\System32\wmpencen.dll
或重新運行SDK安裝程序(假設它安裝此文件)並檢查錯誤。
使用64位版本的Windows?將項目的平臺目標設置設置爲「x86」。 – 2011-12-16 13:35:04
它已經完成,我遇到了與其他手動編譯的COM對象相同的問題 – 2011-12-16 13:52:52