注册控件失败解决办法

操作系统重装后,VS2005中的player控件注册失败,报错PRJ0050。问题由缺少mscrt80d.dll和mfc80ud.dll引起。解决方案包括复制对应dll到system32目录,以及在升级到VS2008后解决msvcr90d.dll缺失问题。对于调试问题,需从VS2008的Samples中获取tstcon32.exe源代码并编译,以便调试player控件。
摘要由CSDN通过智能技术生成

操作系统重装前,player控件可以编译通过,并且注册成功。但是,前几天操作系统重装了,vs2005也重新安装了,发现player控件注册失败。提示:error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限。

 

原因分析:这种错误一般是由于缺少控件依赖的动态链接库dll,可以通过dependency工具查看player.ocx的依赖库。缺少mscrt80d.dll 和 mfc80ud.dll 。

 

解决办法:

复制C:/Program Files/Microsoft Visual Studio 8/VC/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/mscrt80d.dll 到 C:/WINDOWS/system32 目录下

 

复制C:/Program Files/Microsoft Visual Studio 8/VC/redist/Debug_NonRedist/x86

/Microsoft.VC80.DebugMFC/mfc80ud.dll 到 C:/WINDOWS/syst

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值