请问在VB中如何进行打包,生成可执行文件?

wangyanqiu0918 2003-08-19 09:45:48
我是一名新手,请问大家VB程序编好后,如何生成可执行文件。给我讲详细点,先谢谢各位了。
...全文
541 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangss 2003-08-21
  • 打赏
  • 举报
回复
从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下)
我的机器里没有啊,工具(T) 里没菜单选择 扫描VB工程啊
emerson3000 2003-08-20
  • 打赏
  • 举报
回复
用vb自带的打包程序可以自动搜索所需注册控件的信息等,但是数据库要手工添加。
建议初学者首选
whjwsy 2003-08-20
  • 打赏
  • 举报
回复
在开始-程序-vb6中文版-vb6中文版工具-package & deployment中就可找到
strongfisher 2003-08-20
  • 打赏
  • 举报
回复
其他的资源:
从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下)
就可以找到了
不要自己找
但是你需要的一些文件,帮助要自己加
wangyanqiu0918 2003-08-20
  • 打赏
  • 举报
回复
对,我第一次说错了,我问的就是如何生成安装文件。谢谢你的更正。
strongfisher 2003-08-20
  • 打赏
  • 举报
回复
不用
都不用
除非你要 在它的计算机上打开你的数据库
wangyanqiu0918 2003-08-20
  • 打赏
  • 举报
回复
我刚刚试过了,可以。谢谢!!不过我还有问题,我用的时access数据库,那么安装程序的机器上是不是也必须装有Access应用程序呢。要是不需要的话,是不是也要把Access应用程序打包进去?
strongfisher 2003-08-20
  • 打赏
  • 举报
回复
也可以这么做
也可以直接打包到安装程序里
wangyanqiu0918 2003-08-20
  • 打赏
  • 举报
回复
数据库怎么添加啊?添加在哪?我不大明白。是不是说在生成安装文件后,把它安装在没有VB环境下的机子后,还要把数据库复制过去?
strongfisher 2003-08-20
  • 打赏
  • 举报
回复
不包括数据库、工程文件、窗体文件
正常运行不需要工程文件、窗体文件
数据库要自己添加
如果用setup fectory的话不需要你再做别的了

wangyanqiu0918 2003-08-20
  • 打赏
  • 举报
回复
我在线请朋友们给我解答。
请问相关的资源文件除了.dll和.ocx文件是不是也包括数据库、工程文件、窗体文件?还有在扫描完相关的资源文件后是不是也要把它们复制到建立的文件夹里面?
strongfisher 2003-08-19
  • 打赏
  • 举报
回复
用setup factory打包软件
简单易用
打包方法和下载地址如上
strongfisher 2003-08-19
  • 打赏
  • 举报
回复
http://vbeden.xg88.com/download/software/sf6.zip

解压密码
www.vbeden.com

1.你把你刚编译出来的exe和相关的资源文件复制到某一空目录下。
2.用安装工具添加该目录(包含目录下的文件和子目录)。
3.从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下)。
4.在左边的 运行时支持 功能那里, 把VB6给勾上。  然后其它的你就可以自己设置了。

注意: 你在自己添加 dll或ocx文件时,在列表里对它按右键-属性,高级标签一定要勾 注册dll/ocx 选项。
viena 2003-08-19
  • 打赏
  • 举报
回复
不是的!生成可执行文件
点菜单-文件-生成(你的工程名).exe,即可;
打包是生成安装文件,可以安装到别的机器上(没有VB环境的)运行
LCAAA 2003-08-19
  • 打赏
  • 举报
回复
我用的是InstallShield,这个也很好用。
这里有详细的说明http://support.lnnu.edu.cn/is.htm
你看看吧!兴许对你有帮助!
luzhg008 2003-08-19
  • 打赏
  • 举报
回复
To strongfisher(Haiwolf):
我想再问一下,你所说的相关资源文件具体指得是哪些。仅仅是数据库吗?如果不只是包括数据库,那么其他的资源文件到哪去找。
wangyanqiu0918 2003-08-19
  • 打赏
  • 举报
回复
我明白了。非常感谢!!!!!
对开发的程序(制作CAB)进行签名,并允许网站使用 1 建立安装程序,用VB打包 2 多个文件压缩,用IExpree2.0,选"将文件解开并运行安装命令",生成一个"压缩运行文件" 3 对"压缩运行文件"进行签名,用signcode(在这之前要生成一个.cer的证书文件,如何生成一会儿说) 4 写入代码,CLSID没有关系的,只要格式一样就行!但是有另外一个属性叫CODEBASE的要用你的"压缩运行文件",比如: 如果你的VB工程有版本号,那么就在version=换成你的版本号,以后别人机器上即使安装过你的软件,但版本没有你的版本号高的话,一样会被执行安装的 好,那么开始说如何制作证书 可参考这里: http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/creating_signed_cab_files_for_mfc_and_atl_controls.asp 1 先下载证书制作工具 http://download.microsoft.com/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe 解压 注解:如果已经安装vs2005,那么这些工具在\SDK\v2.0\Bin便可以找到。 2 用makecert.exe制作证书 makecert -sk honsensk -ss honsenss -n CN="honsenn" -m 12 honsen.cer -sk 表示私人密钥 -ss 表示描述 -n CN="" 这里面是公司名称 -m 有效月数 honsen.cer 输出的证书名 3 用cert2spc.exe建立出版商的说明文件 cert2spc honsen.cer honsen.spc 4 已经建立了,那么,用signcode如何签名呢?按以下步骤: (1) 下一步 (2) 选择要签名的exe文件,就是我们上面说的"压缩运行文件" (3) 自定义 下一步 (4) 从文件选择->选择你的"出版商的说明文件",即honsen.spc文件->下一步 (5) CSP的私钥->"Microsoft Strong Cryptographic Provide"->"RSA FULL"->"罗君sk"->"签名"->"下一步" (6) 选择一种算法(个人比较喜欢MD5)->下一步 (7) 这里的不要变!->下一步 (8) 输入签名"描述"及描述的"网址" (9) 将时间戳添加到数据在: http://timestamp.verisign.com/scripts/timstamp.dll (10) 完成 5 全部OK了,可以把你的压缩运行文件放到OBJECT里去了:)

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧