VB中的“发布”是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:20:14
软件中“发布”是怎么个意思?
我用VB编程后,有一项是直接生成EXE文件。这样的话在别的没安装VB的电脑上可以正常运行吗?
我看有时候还要制作安装程序,这是为什么呢?不安装,直接制成EXE文件不行吗?
发布是怎么个意思啊?
一直不太明白这几个概念,谢谢。

发布的意思是,根据你的这个工程,创建相关的安装程序,安装文档,附属文件包等内容,并方便其他用户可以*确保*正常使用。
如果直接制成EXE文件,你可能需要使用诸如PEBundle之类的软件将编译好的EXE和诸如msvbvm??.dll,??????.ocx等附属文件合成为一个EXE以达到绿色软件的效果。

只有发布后,才能在没有安装VB的机子上运行。直接生成的EXE只能运行在安装过VB的机子上

有些控件需要相应的ACTIVE支持,你可以生成EXE后,将外部控件的ACTIVE放到你目录下就OK

生成.exe应用程序只是生成了一个应用程序,而不包括你程序中用到的那些动态链接库,比如用到的一些控件如果别的电脑上没有只做成.exe的应用程序在别的电脑上就无法运行。发布其实就是打包,将你的程序和你程序中用到的动态链接库打包成一个安装程序,那样在别的机子上就都可以运行了。

一楼回答完全错误。不制作安装程序,直接生成EXE能行的。只要在调用控件的时候,注意把那个路径下的那个.ocx或.dll文件复制下来放在同一个文件夹就行了。发布就是将一些要用到的.ocx或.dll文件放在一起,打成一个压缩包,节省空间,有需要注册的还可以帮你注册。其实注册很简单,只要在运行框里输入一些代码(我忘记了)就行了。