回 帖 发 新 帖 刷新版面

主题:请高手指点表达式太复杂问题

我的程序老出现表达式太复杂的错误,这个问题困扰了我很久了
它出现的时间不是固定的,程序运行久了就会出现

请高手指点一下我该如何解决这个问题!!
谢谢!!

回复列表 (共5个回复)

沙发

太复杂就简化吧。

板凳

嗯,我也觉得,Basic系列简化表达式,还可以提高运行效率的。
估计QB71写的行太长了吧

3 楼

一般 要程序运行2,3小时以上才会出现这个问题,有时一二天也没有出现
我就纳闷了啊,我的表达式都不会长,怎么就有这个错误,VB 这个错误是致命的
会使进程崩溃,真烦啊,有时在IDE环境也一样出现,错误停的位置也是不定的
有时只有如: a=b+c 这样的句子上,每次错误中断的所在行都不可能是表达式太复杂
有时 a=1 这样的句子也会,哎VB啊,真让我哭笑不得

4 楼

嗯,这种现象应该是程序太长,或者是内存溢出错误之类的(特别是递归太多),以前有遇到过。

5 楼

里面没有写递归,程序也不长,大约2万多行的代码,生成EXE才532K

我来回复

您尚未登录,请登录后再回复。点此登录或注册