« links for 2006-07-31 | 回到主頁面 | Remote debug in VS2005 »

August 02, 2006

DllRegisterServer/DllUnregisterServer failed in 0x80029C4A (TYPE_E_CANTLOADLIBRARY)


將此網頁加入【百度收藏】... 加入此網頁到【del.icio.us 書籤】 technorati

SYMPTOMS
When you try to register or unregister a COM server, it will pop failed in 0x80029C4A (TYPE_E_CANTLOADLIBRARY).

CAUSE
This is cuase by no TLB or missing TLB of this COM DLL. 

RESOLUTION
If your COM DLL is builded using /notlb. remember use
     CComModule::RgisterServer(FALSE);
     CComModule::DllUnregisterServer(FALSE);

otherwise, please make sure your TLB is well for register.

REFERENCE

CComModule::RegisterServer; CComModule::UnregisterServer



VC6相關問題

由 Evan 發表於 August 02, 2006 將此網頁加入【百度收藏】... 加入此網頁到【del.icio.us 書籤】 technorati
引用
本文的引用網址:


以下是前來引用的連結 'DllRegisterServer/DllUnregisterServer failed in 0x80029C4A (TYPE_E_CANTLOADLIBRARY)' 來自 Blog E
迴響
發表迴響









記住我的資訊?




(請輸入以下的驗證碼)