注册 登录
编程论坛 VB6论坛

打包发布项目问题

yujianding 发布于 2017-04-17 08:43, 1294 次点击
做了个小软件,里面有access数据库,本来用VB自带的打包功能,不知道为什么,打包出来的项目安装就是少了两个加载项,无奈,改用安装工厂,项目打包后,安装都没问题,可是,问题来了,我安装后,项目能打开,可是软件里面的菜单,本来是点击后弹出某个窗口的,结果点击了,没反映,那么多的窗口,只有一个窗口能打开,奇怪的是,我换我同事的电脑安装,他的电脑安装后没问题,很奇怪,都是办公室的电脑,我的电脑的是win7 64bit inter CPU的,他的是win7 32bit AMD CPU的,跟多少位系统应该关系不大,我同样在其他的win7 32 bit的inter电脑上试过,与我的一样,唯一安装成功的是就是在那台AMD处理器的电脑上,很疑惑,难道跟CPU还有关系呀,请各位大大解惑,传上安装文件
只有本站会员才能查看附件,请 登录

里面的,查询,还有材料设置,加工设置这三个菜单还没写窗口,其他的都有写窗口的。
顺便再问个技术类的问题,如何根据日期自动生成编号,显示在text文本框中,比如,今天是20170417,生成的第一个编号就是20170417001,第二个就是20170417002,明天的第一个编号就是20170418001,一次类推20170418002,请教各位。。。

[此贴子已经被作者于2017-4-17 08:47编辑过]

3 回复
#2
xiangyue05102017-04-17 14:55
根据你说的情况,应该不是代码的问题。估计和系统有关系,比如控件等,这个别人也不好给你测试。
1. 你的开发环境是什么样的,和客户机对比一下,WIN7,AMD……
2. SetupFactory打包的时候是需要扫描一下VB的Vbp文件,这样会把需要用到的dll、ocx等一起打包,不清楚你做了这个没有。
3. 如果上面还没有解决,那么修改代码,示例如下。 然后根据报错的编码和描述去找原因。  (这个在编程的主机上可能是不会报错的,估计还是要在客户机上运行。)
程序代码:

On error goto ErrExit
……

exit sub

ErrExit:
Msgbox Err.Number & ":" & Err.description
err.clear
#3
风吹过b2017-04-17 16:09
如何根据日期自动生成编号,显示在text文本框中,比如,今天是20170417,生成的第一个编号就是20170417001,第二个就是20170417002,明天的第一个编号就是20170418001,一次类推20170418002,请教各位。。。

统计当天已使用了最大编号,然后+1,当做新的。
你的编号应该是写在 数据库里的。查数据库,条例使用 模糊查询 ,使用 MAX 函数(推荐) ,或倒序返回1条记录。
#4
xiangyue05102017-04-17 16:55
回复 楼主 yujianding
编号这个忘记说了,可以用风版的做法,Select max(ID) from 记录表 where ID like  LIKE '20170417%'
或者直接用降序,那么第一个就是最大的。然后+1即可
或者直接用具体时间来做,到秒。 人手不可能操作这么快的,同一秒输入两个信息。  但是网络式、批量式不适用。
1