1.如何用VB制作安装包
推荐使用VB打包工具--- setup factory 7 1 不包含源代码的打包过程 按照新建工程向导 选择了 ”为从属扫描工程文件“选项(或者从“工具”菜单-->扫描VB工程) 完成向导后 删除:frm/bas/vbp/vbw等源代码文件。
保留:exe/dll/ocx等运行支持文件 然后“发布”菜单--> 构建 --> 选择打包文件名 完成打包 最后安装的文件在安装夹下就没有代码文件了。 2 修改安装步骤的屏幕和信息 “工程”菜单 --> 屏幕。
-->找到需要的阶段: 安装之前,安装之时,安装之后 --> 点击 “编辑”(还有添加、移除按钮) --> 修改安装信息。 添加代码是在操作(action)子项目下 3 添加可执行文件的快捷方式 找到可执行文件(*.exe) 右键文件, 选择“文件属性。”
找到“快捷方式”tab,选择需要加快捷方式的地方,如桌面等,也能在这里加入注释文字。 4 包含DAO数据库的打包 前提:需要DAO(Date Access Object), 一般是使用data 和 Access数据库。
1 正常包含了exe文件和支持文件 2 点击 左上角的“添加文件夹引用”(或者是“工程”菜单 -->“添加文件夹引用”),加入DAO文件夹(3个文件夹)。 3 点击 左下角的 启动时( "On Startup" actions) tab, 在事件代码中输入如下(因为7.0有个问题,在6.0不需要这样 添加) SessionVar.Set("%CommonFiles%", SessionVar.Expand("%CommonFilesFolder%")); 5 程序如何在安装完成后自动调用另一个程序? 比如:安装之后,执行一个可执行文件(1.exe) 在“工程”菜单 --> 屏幕。
-->操作 界面-->安装之后 在onnext 事件中。 添加操作",会出现一个新建操作对话框,第一步选择一个类别,你选择shell,第二步选择一个操作,你选择shell.execute。
if (check01) then -- 要执行的语句 Screen.Next(); Shell.Execute(SessionVar.Expand("%AppFolder%").."\\1.exe", "open", "", "", SW_SHOWNORMAL); else Screen.Next(); end 6 安装前检查是否已经安装过软件? 在“工程”菜单 --> 屏幕。-->找到安装的第一个屏幕 找到preload 事件中 -- 用文件存在函数判断是否过安装软件 if File.DoesExist("%AppFolder%\\1.exe") then -- 如果文件存在,提示并退出安装程序 result = Dialog.Message("通知", "不好意思,软件已经安装过了,将退出安装.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); Application.Exit(); end 7 搜索各个盘符搜索文件: 查找各个盘符,返回table 类型, drives = Drive.Enumerate(); max=Table.Count(drives) for count = 1,max do -- 要执行的语句 文件查找函数 File.Find if( File.Find(drives[count], "1.exe", true, false)) then count=max+1 result = Dialog.Message("通知","不好意思,软件已经安装过了,将退出安装程序", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); Application.Exit(); end end 8 几个常用语句 Shell.Execute 打开文件 Dialog.Message 提示信息 File.Find 查找文件 File.DoesExist 文件是否存在 File.GetVersionInfo 获取版本信息,返回table type Application.Exit(); 退出 Screen.Next(); 下一屏幕 table.count() table type 的个数(类似枚举类型) Drive.Enumerate 获取各个盘符,返回table type 使用类似数组 table1[1] 9 增加快捷方式时,注意设置文件的描诉别出现重名,否则一些文件将被覆盖。
如:可执行文件和帮助手册的描诉重名问题。造成只有帮助文件,无可执行文件。
10 产生错误2091,无法压缩数据库。 原因:在进程管理器中该可执行文件依旧在运行 处理:移除顺利打包。
11 更多请使用帮助,自己多用每个菜单。
2.怎样在win10装vb
步骤
1 本文以vb6.0企业版为例,其他版本同此理,进入安装程序文件夹,找到setup文件,点击鼠标右键--属性,如下图所示
2 在属性界面选择兼容性--勾选以兼容模式运行此程序,选择xp,点击应用按钮
3 继续鼠标右键单击setup,选择以管理员身份运行程序
4 启动安装,点击下一步
5 选择接受协议,点击下一步,输入你的序列号,序列号一般在程序文件夹中的sn这个文本文件有记录,点击下一步,选择安装vb6.0,点击下一步,出现以下几个画面,点击继续,然后点击确定,等候时间稍长,大概40-45秒,不用着急,进入安装条件界面,选择安装路径,点击典型安装,如下图所示 等待进度条走到100%,此过程大概40秒左右,到这个界面会卡住,其实程序已经安装完成了。 按下ctrl+alt+del选择任务管理器,结束安装任务,打开开始菜单选择应用程序,可以看到新添加的应用程序已经有了vb6.0,点击运行一下,一切正常,安装完美运行
3.关于VB程序打包为什么我用VB自带打包程序打包的程序拿到其它机器
这是由于WINDOWSXP对许多DLL运行库进行了升级,在该系统的VB中生成的安装包带有XP版本的新文件,在WIN98及WIN2000系统中安装自然会出现此类问题。
如想不更新安装,则可采用直接将应用程序复制于需安装应用程序的机器,从网上下载VB的运行库,本人的共享资料中有,将DLL运行库文件复制于系统的WIN98的SYSTEM或WIN2000的SYSTEM32。运行缺的文件从WINXP机器复制到系统中。
另一方法是在WIN98或WIN2000机器安装VB编程软件。只要复制VB应用程序到WIN98或WIN2000机器。
4.用VB编写的东西怎么才能让它在任何电脑上都能运行那?
首先说明一点,VB编写的原代码只能在安装有VB编程环境的WIN9X以及WIN2000和WINXP的一些版本下能运行,在其他非WINDOWS操作系统无法运行.第二WINDOWS系统中未安装VB编程环境则需通过VB的PACKAGE & DEPLOYMENT 向导生成安装包(安装程序)来进行安装注册,方能运行,特别要注意,所开发的VB的EXE文件最好再无VB编程环境的WINDOWS系统安装来发现问题,你的VB生成的EXE文件能否运行.操作数据库的VB的EXE文件还需正确连接数据库,其它需要读写磁盘的VB的EXE文件所涉及的文件或文件夹的位置是在VB的EXE文件所认的位置.。
5.win10如何安装Vb,有现成的吗
第一页:win10系统如何安装vb6.0企业版? 第二页:win10系统运行不了vb6.0企业版怎么办? 在win10系统中,很多程序可能都无法运行,今天大家又遇到了一个问题,那就是不知道如何安装win10 vb6.0企业版,有些 用户已经安装了vb6.0,但是在打开的时候却发现运行不了,这该怎么办呢?下面我们呢可以一起看看。
win10系统如何安装vb6.0企业版64位?
1、本文以vb6.0企业版为例,其他版本同此理!进入安装程序文件夹,找到setup文件,点击鼠标右键--属性,如下图所示:
2、在属性界面选择兼容性--勾选以兼容模式运行此程序,选择xp,点击应用按钮,如下图所示:
3、继续鼠标右键单击setup,选择以管理员身份运行程序,如下图所示:
4、启动安装,点击下一步,
5、选择接受协议,点击下一步,如下图所示:
6、输入你的序列号,序列号一般在程序文件夹中的sn这个文本文件有记录,点击下一步,如下图所示:
7、选择安装vb6.0,点击下一步,如下图所示:
8、出现以下几个画面,点击继续,然后点击确定如下图所示:
6.求vb中文版安装包,能安装在win10上
首先,在安装完成vb6.0的情况下,在桌面快捷方式单击右键,选择属性选择兼容性选项卡
并将兼容模式中“以兼容模式运行这个程序”与设置中的 “禁用桌面元素” 前的方框勾选,,单击确定
安装步骤:
去万能的百度下载VB6.0企业版安装包
下载完成后打开安装包,右击”SETUP“选择属性。
单击“兼容性”,勾选“以兼容模式运行这个程序”,选择下拉菜单的“XP”。
再右击刚刚的“SETUP”,选择“以管理员身份运行”。
然后正常安装就可以了。
需要填序列号时,序列号填满“1”,就可以安装上去了。
转载请注明出处windows之家 » VB在win10系统生成安装包