在vb6.0中使用flash10u.ocx时,一保存就出错,有谁知道怎么解决
发布网友
发布时间:2022-06-06 12:23
我来回答
共3个回答
热心网友
时间:2023-10-09 10:18
目前很多网页(比如QQ农场)需要高版本的flash控件,而VB需要flash8.ocx才能正常保存工程,这就存在了两者的冲突;其实解决的方法很简单,就是偷梁换柱:
先到C:\WINDOWS\system32\Macromed\Flash,把flash10u.ocx复制并重命名为flash10u.ocx1;
然后卸载掉flash10(注意卸载前把QQ、IE、迅雷等相关占用flash控件的进程关闭);
接着安装flash8附带的flash player 8,这时在上面那个目录中会安装flash8.ocx控件,也复制并重命名为flash8.ocx1;
最后我们重新升级flash10,(上述步骤只是为提取flash8.ocx为VB所用)。
此时我们建立以下2个bat批处理文件:
attrib Flash10u.ocx -r -s
del Flash10u.ocx
copy Flash8.ocx1 Flash10u.ocx
attrib Flash10u.ocx +r +s
以上语句为VB开发时执行;
attrib Flash10u.ocx -r -s
del Flash10u.ocx
copy Flash10u.ocx1 Flash10u.ocx
attrib Flash10u.ocx +r +s
以上语句为上网时执行;
如果操作不成功,是应为无法删除当前Flash10u.ocx文件,原因是控件被其他程序或只读属性占用,最好用360强制解除占用来去掉此文件的只读属性。
热心网友
时间:2023-10-09 10:19
VB适合做内部软件,不适合做商业软件,基本上没市场了。VB版本都很老了,跟不上现在好多东西的发展,错误和漏洞是必然的。虽然容易上手,很难学精。当年比尔盖茨就是以B开始的,现在都转向C了,
热心网友
时间:2023-10-09 10:19
VB6只支持老的FLASH,用动态创建吧……