2012-12-06 60 views
1

此行CREATEOBJECT(shell.application)提出

createobject(shell.application) 

例外 「未註冊庫」 引發此例外「庫未註冊」在Win7的PC

看來,一個dll缺失或未註冊。

1°)其中dll尚未註冊? 2°)我該如何解決這個問題?

感謝您的幫助

+1

它是關於*類型庫的錯誤消息*不正在註冊。 COM錯誤0x8002801D。它不能被這個語句引發,也許是另一個實際使用返回對象的語句。改善你的問題。 –

回答

1

由於MSDN頁面顯示了其的Shell32.dll 您可以通過cmd.exe的註冊DLL通過REGSVR32 thedll.dll的

+0

好的。 shell32.dll怎麼可能無法在系統上註冊? – user382591

+0

試試在你的windows/system32文件夾中尋找該DLL 如果你可以找到該DLL嘗試手動添加該DLL到你的項目和/或註冊它通過regsvr32 – Andreas

+0

另外看看[there](http://pcsupport.about的.com/OD/findbyerrormessage /一個/殼DLL未找到缺失-error.htm) – Andreas