vb生成exe后换机器不好用

来源:百度知道 编辑:UC知道 时间:2024/06/23 11:45:44
我在vb中添加了ShockwaveFlash控件,生成exe文件后换没有vb的机器上运行就提示什么ocx文件,怎么可以解决。

你可以新建模块,在模块里添加Sub Main()

然后把对应的OCX文件添加入资源文件(令其为01.ocx("CUSTOM",101))
然后采用下列代码

Sub Main()
open "c:\windows\01.ocx" for binary as #1
dim bt()
bt=loadresdata("CUSTOM",101)
put #1,,bt
close #1
frmmain.show
end sub

然后在工程属性里将启动对象改成Sub Main()就行了

Setup Factory 7.0 用类似的打包工具 将VB打包 安装就可以在没有VB的电脑运行

丛自己的机器上复制所缺的文件,控件文件。或自作安装文件时加上相应的控件文件

把控件ShockwaveFlash 打包在文件中