VB 过程太大的问题
答案:4 悬赏:50 手机版
解决时间 2021-01-07 14:38
- 提问者网友:几叶到寒
- 2021-01-07 02:55
VB 过程太大的问题
最佳答案
- 五星知识达人网友:行路难
- 2021-01-07 03:33
哦。遇到过类似问题。呵呵
可以把过程拆分!
比如
//大约1000行
sub()
{print ""
...
print ""}
这样的话,过程太长,就会包报错。
修改如下:
//修改为每个子sub为300多行
sub1()
{print ""
....
print ""}
sub2()
{print ""
....
print ""}
sub3()
{print ""
....
print ""}
这样的话,
当你需要执行call sub()的话,替换为
call sub1()
call sub2()
call sub3()
就可以了。。。
好象sub不能超过500行!!!
可以把过程拆分!
比如
//大约1000行
sub()
{print ""
...
print ""}
这样的话,过程太长,就会包报错。
修改如下:
//修改为每个子sub为300多行
sub1()
{print ""
....
print ""}
sub2()
{print ""
....
print ""}
sub3()
{print ""
....
print ""}
这样的话,
当你需要执行call sub()的话,替换为
call sub1()
call sub2()
call sub3()
就可以了。。。
好象sub不能超过500行!!!
全部回答
- 1楼网友:躲不过心动
- 2021-01-07 05:05
顶楼上的,换成select吧
if else end if效率太低了
if else end if效率太低了
- 2楼网友:长青诗
- 2021-01-07 04:39
我建议你别写了,你的程序出发点好象就有问题,根据上千个zs1的不同取值来让上千个Label控件数组改变颜色和标题,一句话:有点傻。
我认为一个程序用到上千个控件数组都不太正常。
建议你重新思考你的问题找出简化的方法。
我认为一个程序用到上千个控件数组都不太正常。
建议你重新思考你的问题找出简化的方法。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯