加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb打包问题

发布时间:2020-12-17 07:57:23 所属栏目:百科 来源:网络整理
导读:在做完机房收费系统后,要打包发布,在打包时候要注意几点: VB中只要打开部件或应用就可以看到最下端的地方有指明控件的位置。 (1)打包前应通过vb中的“工程”——“引用”和”部件“命令,将所有加载到工程的文件复制出来。在 vb中我们大量使用了部件和

 
 

在做完机房收费系统后,要打包发布,在打包时候要注意几点:

VB中只要打开部件或应用就可以看到最下端的地方有指明控件的位置。

(1)打包前应通过vb中的“工程”——“引用”和”部件“命令,将所有加载到工程的文件复制出来。在vb中我们大量使用了部件和引用,所以我们要把OCX,DLL等文件打包进去。不然发布时就要出现,出现运行时错误'91'和缺少控件的错误。

例如:

(2)查看代码,检查你使用的路径是否是相对路径。如果是绝对路径的话要改为相对路径。主要是:

a,对于工程中引用的文件,应查看是否含有绝对路径,如果有的要改为相对路径。

'通过相对路径载入报表文件
 Report.LoadFromFile (App.Path &"CheckWeek.grf")

b,程序中用数据库的地方要注意,数据库的引用代码也要改为相对路径。

Report.DetailGrid.Recordset.ConnectionString ="FileDSN=charge.dsn;UID=sa;PWD=123456"
 
   '该数据库的位置:fileDSN=charge,用户的ID为sa,密码:123456。
   '法一:数据库没有连接(不支持远程数据库)
   'ConnectString = "FileDSN=charge.DNS;UID=sa;PWD=123456"
   '方法二:数据库连接好。(支持远程数据库)
   ConnectString ="provider=SQLOLEDB;server=自己的IP;UID=sa;PWD=123456;database=charge_sys"       

(3)打包之前,要使数据库能远程,让其他的电脑可以使用你的数据库。这一点尤其很重呀。

(4)vb先要生成。在生成的过程中vb会自行检查你的代码不合理的地方。比如变量未定义,声明不对,过程函数调用等等。

(5)推荐一款好用的vb打包软件,试了几款软件就他好用。教程可以参考刘佳瀚师哥的《教你玩转 Setup factory 7.0》,连接:http://blog.csdn.net/liujiahan629629/article/details/7462443


(56)打包后应尽可能在操作系统中测试一下安装程序是否能正常运行。之后再看看异地发布的效果。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读