注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

王子豪 廊坊师范学院信息技术提高班十四期

向着光亮那方!

 
 
 

日志

 
 

【转载】VB shockwaveflash保存出现 系统错误&H80004005(-2147467259).未指定的错误  

2017-01-13 08:44:19|  分类: VB |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

今天遇到了这个问题,于是在网上百度。看完之后感觉作者真厉害,没想到作者居然是九期的师姐。真是厉害呢 。

VB生成工程时出现系统错误&H80004005(-2147467259),未指定的错误,是在使用activemovie控件,请问怎么解决?

    

百度建议答案——

这个大概是flash不让用了?或者是他本身的错误?解决方法有2条:
第一种解决办法:卸载最新的,安装flash8。或者那个flash10a.ocx,这个好像不会出错。
第二种办法:不用这个鸟空间,自己用代码搞一个上去:
Dim tmpCtl As Object '这句放在窗体层
Private Sub Form_Load()
'添加控件
Set tmpCtl = Me.Controls.Add("ShockwaveFlash.ShockwaveFlash", "Flash")
tmpCtl.object.LoadMovie 0, App.Path  &  "\swf.swf"
End Sub
Private Sub Form_Resize()
If Me.WindowState = 1 Then Exit Sub
tmpCtl.Left = 15
tmpCtl.Top = 15
tmpCtl.Width = Me.ScaleWidth
tmpCtl.Height = Me.ScaleHeight
tmpCtl.Visible = True
End Sub
好了,这样,你就有了一个自己的flash播放器。

 

 

CSDN建议答案——http://blog.csdn.net/pusa1234/article/details/5967240/

vb+flash 开发常见问题之--保存时出现错误:"系统错误&H80004005(-2147467259),未指定的错误"

这个错误是因为:
      FLASH 不断升级导致 组件插件 在VB项目开发中保存出现:"系统错误&H80004005(-2147467259),未指定的错误".

解决方法:

     就是找到当初的FLASH10X.OCX 然后把目前的替换掉之后 重新regsvr32.exe  重启VB工程 就可以用了!!

    我当初用的是 flash10d.ocx 目前是flash10k.ocx
1.    找到 flash10d.ocx  copy到 C:/WINDOWS/system32/Macromed/Flash 下 把目前的给改名
2.    如果组件正在使用 建议用 Unlocker工具 把flash10d.ocx改名 为 :flash10k.ocx(当然adobe公司不断升级FLASH组件内核,平时留意一下。)
3.    注册之后 重启VB工程 就没问题了。

 

  评论这张
 
阅读(59)| 评论(29)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017