为什么笔记本上CreateDispatch总是失败?

来源:百度知道 编辑:UC知道 时间:2024/05/23 10:49:45
我使VS2008中和MFC进行开发,同一段代码,里边有CreateDispatch语句,为什么我在台式机上CreateDispatch就可以成功,而在笔记本上就总是失败呢?很让人崩溃的一个问题

笔记本上的组件可能为未注册,导致IDispatch失败.

简单判断方法:在MFC的类添加向导中选择TYPE LIB类型库添加,查看组件是否能看到?不能就说明组件未注册.

如果是.DLL,可以使用WINDOWS自带的regsvr32 xxx.dll,在"运行"框中执行注册.