易语言程序数组成员引用下标超出定义范围错误

操作方法

  • 01

    数组成员引用下标超出定义范围错误截图:

  • 02

    为什么会出现这种错误? 因为你取出的数组成员不存在,假设你要取的数组只有2个成员,你取了第3个成员,那样肯定会提示这种错误的,例如下图的易语言源码:

  • 03

    上面的是初级错误,新手容易犯。

  • 04

    一般的易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现数组成员引用下标超出定义范围。

  • 05

    如何防范数组成员引用下标超出定义范围导致程序意外退出呢? 方法很简单,就是在取数组成员的时候先判断一下数组成员数是否正常。 你需要用到的命令是,取数组成员数(),易语言中有该函数的详细说明! 举个例子: 我们想采集某个网站的内容,这个网站内容包含的有[标题][作者][发布时间][内容] 我们用正则表达式采集的时候发现程序提示数组成员引用下标超出定义范围, 那么我们就看看是再哪个页面出现问题的,找到之后发现这篇文章居然没有作者,应该是网站管理员疏忽忘记添加了。这时我们用正则表示取出的数组成员数只有3个,我们再取第4个的时候就会出错。 解决方法是在我们要取正则表达式获取的内容之前先判断一下取数组成员数是否等于4,如果等于4我们就直接取内容,如果不等于4那么我们只取3个内容,自己把作者补起来,或者直接跳过该页面去取正常格式的网站内容。

(0)

相关推荐

  • 易语言零基础教程:[1]创建第一个易语言程序

    易语言是一款全中文可视化编程工具,其最大特点是入门要求低,只需要编程人员具备最基本的编程思维和掌握基本语法即可快速开发程序.由于易语言完全支持面向对象设计理念,因此更容易为大家所接受.下面就让我们一起 ...

  • 易语言程序注册与注册机的使用【超级简单】

    易语言是一门以中文作为程序代码编程语言.以" 易"著称.创始人为 吴涛.早期版本的名字为 E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来 ...

  • 如何用易语言做个简单的程序

    易语言可以开发些实用的程序,它与软件开发的编程语言一样,可以先从简单的程序开始学习,可用最基本的组件工具上的控件来做窗口程序的开发,这里以做一个简单的易语言程序来给大家介绍,简单的程序制作的过程. 操 ...

  • 怎样用易语言写一个简单的程序?

    易语言作为一门全中文可视化的编程语言,已经受到越来越多人的重视.而它简单的操作,也使编程变得简单.这篇将告诉你如何用易语言做你的第一个程序. 操作方法 01 安装完成后,双击易语言图标打开易语言.这里 ...

  • 易语言使用与研究

    看到一篇好论文,把主要的抄写下来,论文对易语言开发环境,语句,具有特色的易语言类,易模块,支持库,易语言输入法以及怎样引用API底层函数,外部支持库等外部资源的研究学习,并且通过与常用的程序开发软件进 ...

  • 易语言画板(利用画板组件绘制其他组件)

    易语言画板可以用来绘画出自己喜欢的组件,这里就用易语言绘制一个组合框为例 (此组件可以在本次易语言程序用,也可以打包成模块在以后的程序中调用) 操作方法 01 在易语言中添加画板组件 02 组合框是矩 ...

  • 易语言的源码怎么用

    很多刚刚接触易语言的网友不知道怎么使用易语言源码,其实易语言的源码也不过是一个加密的文本,里面只有易语言代码,要想使用需要使用易语言打开并编译为exe文件才能使用 操作方法 01 1.易语言的源码是以 ...

  • 易语言怎么读写Excel数据

    如何利用易语言实现对Excel表格数据的读写操作呢?实现对外部数据的读取求实现处理功能,是掌握好易语言这门编程语言的基本功,也是体现易语言强大功能的一部分.下面小编与大家分享一下在易语言中实现对Exc ...

  • 易语言如何调用DLL文件

    众所周知,易语言的编程门槛普遍较低,因为它更加"本土化",说白了就是更"接地气".然而,还是有一部分易语言初学者,依旧陷入"DLL调用"的泥 ...