VB6开发中注意的一些小问题

本文分享了作者在使用VB编程过程中的几个实践经验:建议避免使用int类型以防止数据溢出;注意不同操作系统对数据类型的处理差异;以及在并行开发中进行变更时需要明确责任归属以避免冲突。


估计VB6没几个人用了吧,不过,俺还准备回过头,去整理一套Library出来,其实说实话,VBA编程,用的还是VB的东西,和.net无关。所以,还是要会呀。


1.  在金蝶呆过的人应该都知道的,int不能用,一般要用long,因为,vb的int好象是最大32767,财务数据大家都知道了,一个月数据多于32767的可能性太大了,当然是指大公司了,小公司一年都不一定有那么多的数据。

2. 中间还碰到一个神奇的问题,就是在Win98中文版才出现,我记得好象是导入还是导出数据的,那时候搞得想要哭,2000没问题,XP没问题,就那台破测试机的环境才出问题。后来找来找到,就是因为用的int,可能中文版将它弄成双字节了,就超长出错了,别的中文版却没问题。所以,有时开发时,还是要注意一下操作系统。

3. 还有一个并行开发的问题,特别是多个项目组开发时,程序的修改还是要规范。也是曾经碰到一个问题,总账部分,后台程序删除分录还是什么的,因为是别的项目组要用,正好出问题,两个地方要改其中一个地方。最郁闷的事情发生了,和另一个项目组确认问题之后,项目经理让我改出问题的地方,可是,另一个项目组也让他们改另一个地方,好了,改了出错,他们那边也当然出错,OK,回滚,他们那边也回滚,那当然又出问题,搞了好几天,查来查去,才知道原来大家太积极........最好确认,只改一边就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值