我的程序引用了一个ocx,我在.net下编译运行没有问题, 然后我在debug中单独运行exe就出错了
错误提示:检索 COM 类工厂中 CLSID 为 {030650B4-...........}的组件时失败,原因是出现以下错误:800703e6
忘高手赐教.分不够可以加
错误提示:检索 COM 类工厂中 CLSID 为 {030650B4-...........}的组件时失败,原因是出现以下错误:800703e6
忘高手赐教.分不够可以加
引用只是在你的程序中可以使用
注册是在系统上面可以直接使用
一般来说ocx的控件都需要使用regsvr32命令进行注册。就连一些dll都需要注册后才能使用注册方法是在cmd命令行下面切换到该ocx文件目录 然后使用regsvr32 文件名.ocx -s进行注册
怀疑你的ocx的guid有问题,
如果在能正确运行上的
Guid和当前错误机器上Guid不一样就会有出错。