winForm中使用Flash控件
在VS2005中添加Shockwave时很多人都碰到一个这个问题,就是会说ActiveX注册失败
解决方法:
先要用Regsvr32来注册ActiveX(运行:Regsvr32 控件名)-u为卸载参数
例如Regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash10i.ocx
注册成功后往往还是有问题
好像是CPU的原因,在VS2005下项目-属性-生成-目标平台改为x86
在选择生成-清理解决方案与重新生成解决方案直到资源管理器的引用下的AxShochwaveFlashObj的黄色感叹号消失
AxShockwaveFlashObjects感叹号消失
消失后就可以在form窗体里添加Flash控件了
在工具箱上点右键,选择“选择项”,选择“com组件”,添加shockwave flash object,以后工具箱上就会showave的控件,拖进页面就行了
浙公网安备 33010602011771号