回 帖 发 新 帖 刷新版面

主题:程序打包的注意事项

程序打包一直是新手的一个常见问题。经过了艰辛做出来的程序,在打包后才发现出现了很多问题,这些问题可能一直困扰着大家。下面,我将简要介绍下程序打包中的注意事项。


写在前面:不建议使用VB自带的打包程序,详细的不说,占用空间太大。

1、EXE生成前请用记事本打开工程文件,看看是否有绝对路径(除System32外),如果有,改为相对路径;
2、如果程序包含Access数据库,请修改数据库连接串上的代码,将绝对路径改为相对路径。或者使用App.Path指定路径;
3、如果程序包含SQL数据库,请编写说明文档,让用户先安装SQLServer或MSDE。说明如何让用户自行创建数据库。如果考虑周全,可以设计一个数据库恢复和备份工具,一同进行打包;
4、打包之前看看VB的[工程]菜单的[引用]和[部件],将所有被加载的文件复制出来;
5、打包工具可以到网上找,各式各样应有尽有。但要记住将复制出来的被加载的文件指定给打包程序。这样,安装时,这些OCX将会注册到被安装的电脑。

最后的建议:希望各位爱好者最好自己Ghost一个裸系统,用于测试安装包的测试。因为如果系统内安装了VB以及数据库支持程序的话,将无法测试出安装问题的。

FAQ

A:在别的机器上安装后,提示:“ActiveX 部件不能创建对象”。
Q:参见第4、第5项内容

A:在别的机器上安装后,提示:“***文件未找到"。
Q:参见第1项内容

A:在别的机器上安装后,发现无法连接数据库。
Q:参见第2、第3项内容

大家有什么其他问题可以回帖提出来。

回复列表 (共3个回复)

沙发

好贴,确实不错.

板凳

3 楼

顶一个!

我来回复

您尚未登录,请登录后再回复。点此登录或注册