精易论坛

标题: 数组超下标引起崩溃 [打印本页]

作者: 八八就发    时间: 2024-3-3 06:13
标题: 数组超下标引起崩溃
软件从网站爬取数据,有时候会由于各种原因(包括但不限于网络波动、服务器响应出错等等)而导致获取数据出错,引起数组下标出错,程序崩溃。由于软件是后台无人值守运行的,出错了可以由另一个监控软件来自动关闭崩溃的软件,再重新启动。问题是如何自动判断软件数组下标原因崩溃?监视任务管理?忘大佬指教。

作者: 你送的花开了    时间: 2024-3-3 06:30
有没有可能是你写的有问题  所以出现了错误
作者: wlp    时间: 2024-3-3 06:34
趁早换语言,吴涛写的都不能用
作者: 紫苏7798    时间: 2024-3-3 06:41
不超过成员数不就行了
作者: Suky    时间: 2024-3-3 06:43
①考虑各种情况,改善代码
②你发错版块了
作者: b0y    时间: 2024-3-3 07:25
改代码 避免下标超出啊
作者: maozaiba    时间: 2024-3-3 08:55
不想从代码找原因就直接定时监控有没有弹出数组下标错误的窗口
作者: qck易语言    时间: 2024-3-3 11:00
这里是精易模块的bug反馈,不是你写的软件bug反馈
作者: 慕宇潇潇    时间: 2024-3-3 13:33
用到数组的地方,尽量用局部变量, 在循环的时候,判断数组成员数或者数组下标,不要超出数组数量就好了.
作者: 灵海雪缘    时间: 2024-3-3 13:37
一般是用取数组成员数判断一下,就OK了
作者: 八八就发    时间: 2024-3-3 15:09
你送的花开了 发表于 2024-3-3 06:30
有没有可能是你写的有问题  所以出现了错误

偶尔会出现这种问题,但是因为没人看守就会很麻烦
作者: 八八就发    时间: 2024-3-3 15:11
maozaiba 发表于 2024-3-3 08:55
不想从代码找原因就直接定时监控有没有弹出数组下标错误的窗口

谢谢,我再找找





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4