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 打包在文件中