
VB高手:最近本人碰到一个问题,在程序动行时提示,在命令按钮下,我的代码太长
我的理解如是:我用这个命令按钮下代码太长(多),造成溢出,请问该如何解决?是不是可以使用资源文件?请指导,谢谢!...
我的理解如是:我用这个命令按钮下代码太长(多),造成溢出,请问该如何解决?是不是可以使用资源文件?请指导,谢谢!
展开
展开全部
从VB 可能超的三个方向检查吧: 行长度, 总代码行数,资源(如内存)
1. 代码一行的长度很长,一般不会超, 如果太长,可在行尾加 '"_" ,然后在第二行写
2. 你的程序很大吗? 你如果是大程序,一看到“代码太长”早就就知道到限度啦,VB总代码超的可能也很小。
3. 另外有的语句很占资源,比如,短短的一句
dim a(3000,3000)as long
就很可能超。
你最好把有关代码,和确切错误信息帖上来, 才好更准确的分析。
1. 代码一行的长度很长,一般不会超, 如果太长,可在行尾加 '"_" ,然后在第二行写
2. 你的程序很大吗? 你如果是大程序,一看到“代码太长”早就就知道到限度啦,VB总代码超的可能也很小。
3. 另外有的语句很占资源,比如,短短的一句
dim a(3000,3000)as long
就很可能超。
你最好把有关代码,和确切错误信息帖上来, 才好更准确的分析。

2024-04-12 广告
**ODU重载连接器**ODU重载连接器是一种高性能、高密度的连接解决方案,广泛应用于各种工业自动化和通信设备中。它采用先进的设计理念和制造技术,具有优异的电气性能和机械强度,能够满足复杂环境下对数据传输和信号稳定的高要求。同时,ODU重载...
点击进入详情页
本回答由上海莘默提供
展开全部
不可以用多过程处理嘛?
private sub...
'原来的代码
'1.处理什么什么 改成call setTtitle()
'2.处理什么
end
private sub setTITLE()
1.那里的代码
end sub
private sub...
'原来的代码
'1.处理什么什么 改成call setTtitle()
'2.处理什么
end
private sub setTITLE()
1.那里的代码
end sub
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
负数开平方溢出
分母为0溢出
检查溢出那条语句,实在不知道贴出来
估计你的代码不会超过15000行吧?我做过15000行的程序,毫无问题
分母为0溢出
检查溢出那条语句,实在不知道贴出来
估计你的代码不会超过15000行吧?我做过15000行的程序,毫无问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是单行代码太长,考虑分行写。另外,可以把功能分解做成函数调用,这样程序的可读性高利于后期维护
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询