关于OLE control {22D6F312-B0F6-11D0-94AB-0080C74C7E95} failed的问题

MUSASHI   2010-1-16 18:40 楼主
在网上下了个在wince上跑的MP3播放器代码,编译通过 了,就是在执行的出了问题
CoCreateInstance of OLE control {22D6F312-B0F6-11D0-94AB-0080C74C7E95} failed.
>>> Result code: 0x80040154
>>> Is the control is properly registered?
Warning: Resource items and Win32 Z-order lists are out of sync. Tab order may be not defined well.

反编译后,返回到代码处,是在OCCCONT.CPP处,代码如下:
if (hwndCtrl == NULL)// 此处出错!!!
                                {
                                        hwndCtrl = ::GetDlgItem(m_pWnd->GetSafeHwnd(),pOccDlgInfo->m_pItemInfo.nId);
                                        TRACE(traceAppMsg, 0, "Warning: Resource items and Win32 Z-order lists are out of sync. Tab order may be not defined well.\n");
                                }
                                COleControlSiteOrWnd *pTemp =
                                        new COleControlSiteOrWnd(
                                                hwndCtrl,
                                                pOccDlgInfo->m_pItemInfo.bAutoRadioButton);
                                ASSERT(IsWindow(pTemp->m_hWnd));

不知道原因,请高手指点!

回复评论 (3)

帮顶下。

MARK,学习、。
点赞  2010-1-16 20:31
高手们快来啊!
点赞  2010-1-18 08:04
regsvr32 ocxname.OCX
点赞  2010-1-18 08:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复