注册 登录
编程论坛 VB6论坛

开发计算软件,需要添加10个窗体将管子分10段计算,结果分了2段就提示程序过大,劳烦各位高手帮忙看看

春风如燕文佳 发布于 2014-04-13 14:16, 613 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录
这是我开发的一个计算垂直管降膜蒸发器的软件,现在需要在两种情况下(考虑二次蒸汽剪切和忽略二次蒸汽剪切力)将管子分为10计算相关数据,可是我现在才分了两段,提示我过程太大,运行不了,我应该怎么做才能继续往下分段,而不提示我过程太大。另外因为我分10段计算 所以需要添加多个窗体运算,这样会不会影响我的计算准确性啊!高手 ,大神,拜托了!小妹我感激不尽啊 !不然毕业苦难啊!谢谢谢谢谢谢啦!
只有本站会员才能查看附件,请 登录
6 回复
#2
风吹过b2014-04-13 18:44
在手机上,无法看代码 。

过程太大,把 计算过程写成 一个一个的过程进行调用。
#3
vbvcr512014-04-13 20:03
计算过程有相同的部分吗,可以写成函数,调用,那可以省很多相同的代码。另外,你可以添加模块,里面定义公共变量。不同窗体得到结果给参数,就可以调用结果了。

[ 本帖最后由 vbvcr51 于 2014-4-13 20:34 编辑 ]
#4
春风如燕文佳2014-04-13 20:33
回复 2楼 风吹过b
您好!高人,我那个是第二段计算需要用第一段的结果,第三段用第二段的以此类推,您有空能帮我看看代码怎么弄吗?谢谢啦!
#5
春风如燕文佳2014-04-13 20:35
回复 3楼 vbvcr51
蝙蝠侠,您好!能请您看看我的代码吗?看怎么样能简化,我那个是第二段计算用第一段的代码,以此类推分10段计算,所以才会出现过程太大。拜托您帮我想想办法!
#6
vbvcr512014-04-13 21:03
我看过你的vb程序了。后面的form2、3...等好像起到存储数据的作用(界面都一样的),这样的话,你可以用数据库啊,把第一次计算得到的数据,先保存到数据库。第二次的时候,就提取保存的数据然后进行计算。其他依次。而且也不用这么多的界面,只要1个form1就可以了。这样可能行哦。还有,向你这种情况,不用vb,excel就能胜任。

[ 本帖最后由 vbvcr51 于 2014-4-14 11:15 编辑 ]
#7
夜的影子2014-04-22 20:28
用一个临时文件存储数据就行了,重点是把过程拆开,变成函数调用。

一个过程和函数不能太大,最多几十行就可以了。
1