本文主要是介绍第一次机房收费系统—实时错误“381”下标越限,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、实时错误
二、问题原因
这是容器太小了,无法存放我们的数据了,也就是我们原先所设的MSHFlexgrid控件的行数或列数的最大值,小于我们现在要用到的行数或列数。
三、解决方法
①右键单击名为myflexgrid的MSHFlexgrid控件→选择“属性”
②修改列数至满足所需的最少数
补充:如果依然报错,就要看你的代码了,你的代码是否是这样的:
首先我们要明白在这个位置“+”与“-”的区别:
假如表格当前为N行,那么“+”是个第N+1行赋值,而“-”是给第N-1行赋值。如果你的属性里行的设置有足够的空间,不会报“下标越限”的错误,但会出现空行。因此这个位置应该是“-”
代码分析如下:
当我们把这个位置改为“—”号,就没问题了!
总结:遇到问题不要总是想的那么复杂,一开始出现这个错误,以为是代码的问题,怎么改都不对,结果这么简单,从而明白了一个道理:遇到问题不要总是常规思维,多角度思考问题才是正解!
这篇关于第一次机房收费系统—实时错误“381”下标越限的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!