问题标签 [outofrangeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
439 浏览

matlab - Matlab中没有越界

我在 Matlab 中注意到以下内容。

a最初的大小不是1 乘 2 吗?为什么我写信时它不会抱怨越界,a(3, 4)而只有当我阅读时才抱怨a(5, 4)

0 投票
1 回答
1656 浏览

c# - c#中的异常处理

我关于网络的项目。它给出了 IndexOutOfBound 异常。我写了 try,catch 块。处理了这个异常,但是按任意键继续是消息显示。给出任何解决方案。

0 投票
2 回答
16949 浏览

python - Python - 理解错误:IndexError:列表索引超出范围

我对python相当陌生。我有一个需要理解的错误。

编码:

配置文件:

twitterC.py

由于随机的性质,有时会出现错误:

我没有遇到错误,列表“feeds_updates”是一个包含 8 个元素的列表,我认为声明得很好,随机数将从 8 个中选择一个...

有人可以告诉我这里发生了什么吗?

PS:对不起我的英语不好。

最好的祝福,

0 投票
3 回答
6677 浏览

mysql - 自 MySQL 5.5 以来的 BIGINT 超出范围错误

我正在为我的 CMS 使用嵌套集,但从 MySQL 5.5 开始,我无法移动节点。
抛出以下错误:

重新排序文档时出错:MySQL-DB 中的错误:无效的 SQL:

错误:BIGINT UNSIGNED 值超出 '( lektoren. baum2. id- 6)'的范围
错误号:1690

有没有人解决这个问题?我已经尝试过铸造一些零件,但没有成功。

0 投票
2 回答
591 浏览

delphi - Delphi - 当表单的 ComponentCount 减少时如何中断

下面的代码是从 Toolbar2000 复制的。它是从 INI 文件中读取工具栏位置和停靠状态的例程的一部分。我在初始化期间调用此例程。下面的代码遍历主窗体(OwnerComponent)上的所有组件并加载它找到的任何工具栏的设置。

此迭代需要一些时间(几秒钟 - 表单上有 1500 多个组件),并且在所示点出现范围错误。我已经确定在执行此循环时,正在从主窗体的组件中删除一个或多个项目,因此一旦发生这种情况,最终循环会尝试访问数组末尾之后的一个(可能最好将其编码为一个“downto”for循环来防止这种情况)。

无论如何,我需要找出主窗体丢失组件的位置。任何人都可以给我任何有关如何执行此操作的 Delphi 2006 调试提示吗?我不希望此时在我的程序中释放任何主要表单组件。

更新

我发现当我在设计时重新定位工具栏的默认停靠位置时,我无意中将其停靠在另一个工具栏上,而不是另一个工具栏所在的停靠站点。我通过从工具栏中删除工具栏解决了这个问题停靠并将其添加到扩展坞。所以导致问题的安排是:

解决方法是这样安排它们:

尽管如此,它仍然指向 TB2k 代码中的一个错误——人们会假设它应该能够处理嵌套的工具栏。

0 投票
1 回答
1636 浏览

c# - C#:如何修复这个 ArgumentOutofRangeException?

让自己成为密码管理器,我在一段代码中遇到了一些问题。应该发生的是应用程序打开一个 xml 文件,然后使用该 xml 文档(帐户)中包含的项目填充列表视图。右键单击列表视图会为各种选项提供一个上下文菜单,所有这些选项都可以单独工作。但是,打开 xml 文档后,然后从列表视图中删除一个帐户,然后尝试添加另一个帐户,它会抛出以下内容:

我假设出了什么问题,当我从列表视图中删除帐户时,我弄乱了索引变量的计数,该变量在应用程序启动时为 xml 文档中的每个项目递增。不确定在不破坏其他代码部分的情况下修复该问题的最佳方法。我正在考虑在删除帐户后通过计算列表视图中现在有多少总项目来重置“索引”的值,但不确定这是否最好。这是打开 xml 时代码的样子。

最后是删除帐户的部分:

再次一切正常,直到执行以下序列:打开帐户文件 --> 删除帐户 --> 添加另一个帐户。此时会引发异常,并且永远不会将新帐户添加到列表视图中。

以下是异常详细信息。这是“堆栈转储”吗?

0 投票
4 回答
35554 浏览

mysql - #1264 超出范围值修复?

当我尝试将以下内容插入我的 MySQL 时

我失败并出现以下错误:

我正在环顾四周,但还没有找到如何解决或解决它...

我的字段是 unsigned int,对于该条目应该可以正常工作。

有什么问题,我该如何解决?

我使用 unsigned int 是因为我想使用 inet_ntoa/aton 存储 ips。

编辑:

我正在使用 MySQL 网站中推荐的 unsigned INT:

要存储由 INET_ATON() 生成的值,请使用 INT UNSIGNED 列而不是带符号的 INT。如果使用有符号列,则无法正确存储与第一个八位字节大于 127 的 IP 地址对应的值。请参见第 10.6 节,“超出范围和溢出处理”。

http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html

0 投票
1 回答
3397 浏览

delphi - 如何防止滚动条超出范围?

我使用代码

问题是当我添加/删除行时,有时当我要调整表单大小时会出错。它说“滚动条属性超出范围”

我怎样才能避免它?

谢谢

0 投票
1 回答
2439 浏览

file-io - 使用十六进制编辑器打开 .dat 文件

我正在尝试通过 excel 中的 vba 使用十六进制编辑器打开一系列 .dat 文件,然后开始复制和粘贴过程。有人知道如何在 Excel 的 vba 中使用除 excel 以外的程序打开文件吗?我写的代码也有一些错误。

0 投票
1 回答
301 浏览

arrays - 打开数组文件下标超出范围

我正在尝试打开存储在数组中的一系列 xlm 文件,但不断弹出错误提示下标超出范围。有什么建议吗?谢谢