标题:编译显示过程太大
只看楼主
地心引力呀
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-4-28
结帖率:100%
已结贴  问题点数:20 回复次数:8 
编译显示过程太大
在vb里面设计一个计算过程,情况较多,用了很多if语句,最后编译显示过程太大,无法编译应该怎么办呢
搜索更多相关主题的帖子: 编译 显示 过程 if 语句 
2017-04-28 16:27
yujianding
Rank: 2
等 级:论坛游民
帖 子:26
专家分:19
注 册:2016-9-30
得分:10 
将其中一些过程用function 函数代替,这样会省很多过程,我也是碰到过这种情况,这样做节省过程数,还能将变量赋值在整个窗口中参与计算
2017-04-28 16:31
地心引力呀
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-4-28
得分:0 
跪求应该怎么办,计算也没办法精简了
2017-04-28 16:50
地心引力呀
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-4-28
得分:0 
回复 2楼 yujianding
我去试一下,看看能不能行,跪谢!
2017-04-28 16:56
地心引力呀
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-4-28
得分:0 
回复 2楼 yujianding
你好,我还想问一下讲过程太大指的是我的if语句太多呢还是整个计算过程太大呀?我用了很多if语句套用,因为有很多不同的情况
2017-04-28 17:03
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:0 
嗯,优化算法我比较感兴趣。虽然没看到你的代码,但通过你的描述,我觉得我可以将你的代码优化为原来一小半的行数。
2017-04-28 19:25
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:10 
好像代码的限制是一个函数不超过 一个节吧。
一节不知是 16k 还是 64k
这个限制是 jmp ,jz 这类指令决定的。

按理来说,现在内存模式是线型的,为啥还有这个限制?

优化方向:按一种处理拆成一个函数,拆吧。

授人于鱼,不如授人于渔
早已停用QQ了
2017-04-28 23:09
地心引力呀
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-4-28
得分:0 
新建了一个模块,将计算过程弄到模块里面了,然后直接调用模块中的sub过程,然后就可以了
2017-04-29 17:54
小麦哥
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2018-3-14
得分:0 
回复 8楼 地心引力呀
新建模块,计算过程中的变量需要重新定义吗
2018-04-02 10:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-476510-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.388865 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved