|
|
第四章 易语言核心库命令对照表基于火山软件开发平台飞扬#20版本后续可能会有变动
一、流程控制易语言 | 火山 | 注释 | 如果 | 如果 | 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置。 | 如果真 | 如果真 | 本命令和如果命令相比,没有参数为假时执行的部分。 | 判断 | 无 | 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置。 | 无 | 分支判断 / 分支 | 开始对一个整数参数的值进行分支判断处理。 “分支判断”方法的子语句体中只能存在“分支”或“默认分支”方法的调用语句,并且至少包含一个。 | 判断循环首 / 尾 | 判断循环 | 根据首方法提供的逻辑参数的值,来决定是否进入循环。 | 循环判断首 / 尾 | 循环判断首 / 尾 | 根据尾方法提供的逻辑参数的值,来决定是否返回到循环首部继续进行循环。 | 计次循环首 / 尾 | 计次循环 | 执行本命令将把循环体内的命令重复执行指定的次数。 | 变量循环首 / 尾 | 循环 | 执行本命令将利用变量对循环体内的命令进行循环执行。第一次执行此命令时将使用“变量起始值”参数初始化“循环变量”参数所指定的变量。每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。 | 到循环尾 | 到循环尾 | 本命令转移当前程序执行位置到当前所处循环体的循环尾语句处。 | 跳出循环 | 跳出循环 | 本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语句处。 | 返回 | 返回 | 本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要(如果有)返回一个值到子程序调用处。 | 结束 | 结束 | 本命令结束当前程序的运行。 |
二、算数运算易语言 | 火山 | 注释 | 相乘 | * | | 相除 | / | | 整除 | 无 | | 求余数 | % | | 相加 | + | | 相减 | - | | 负 | - | | 取符号 | 取符号 | 返回一个整数,如果小于零,表明给定数值为负;如果等于零,表明给定数值为零;如果大于零,表明给定数值为正。 | 取绝对值 | | | 取整 | 取整 | 返回一个小数的整数部分。本命令与“绝对取整”命令不相同之处为: 如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。例如,本命令将 -7.8 转换成 -8,而“绝对取整”命令将 -7.8 转换成 -7。 | 绝对取整 | 绝对取整 | 返回一个小数的整数部分。本命令与“取整”命令不相同之处为: 如果给定小数为负数,则本命令返回大于或等于该小数的第一个负整数,而“取整”命令则会返回小于或等于该小数的第一个负整数。例如,本命令将 -7.8 转换成 -7,而“取整”命令将 -7.8 转换成 -8。 | 四舍五入 | 四舍五入 | | 求次方 | 求次方 | | 求平方根 | 求平方根 | | 求正弦 | 求正弦 | | 求余弦 | 求余弦 | | 求正切 | 求正切 | | 求反正切 | 求反正切 | | 求自然对数 | 求自然对数 | | 求反对数 | 求反对数 | | 是否运算正确 | 是否运算正确 | 对乘、除、“求次方”、“求平方根”、“求正弦值”、“求余弦值”、“求正切值”、“求反正切值”、“求自然对数”、“求反对数”等等数学运算命令所计算出来的双精度结果数值进行校验,如果该数值正确有效,返回真。如果该数值是运算错误或运算溢出后的结果,返回假。 | 置随机数种子 | 置随机数种子 | 为随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。 | 取随机数 | 取随机数 | |
三、逻辑比较易语言 | 火山 | 注释 | 等于 | = | | 等于 | == | | 不等于 | != | | 小于 | < | | 大于 | > | | 小于或等于 | <= | | 大于或等于 | >= | | 近似等于 | 是否以文本开头 | | 并且 | && | 用于并且逻辑操作,当左侧参数和右侧参数均为逻辑值真时,最终整个表达式的结果返回真。 | 或者 | || | 用于或者逻辑操作,当左侧参数或右侧参数其中任意一个的逻辑值为真,最终整个表达式的结果返回真。 | 取反 | 取反 | |
四、位运算易语言 | 火山 | 注释 | 位取反 | 位取反 | 将所指定整数值的每一位进行反转,返回反转后的结果。 | 位与 | | | 位或 | | | 位异或 | | | 左移 | 位左移 | 将参数1的每一位向左移动参数2所指定的数目,返回运算后的结果. | 右移 | 位右移 | 将参数1的每一位向右移动参数2所指定的数目,返回运算后的结果。 | 合并整数 | 合并整数 | 将第一个整数的低16位放置到结果整数的低16位,将第二个整数的低16位放置到结果整数的高16位,以此合并成一个整数,并返回合并后的结果。 | 合并短整数 | 合并短整数 | 将第一个整数的低8位放置到结果短整数的低8位,将第二个整数的低8位放置到结果短整数的高8位,以此合并成一个短整数,并返回合并后的结果。 |
五、变量操作易语言 | 火山 | 注释 | 赋值 | = | 将指定的常数、常数集、常量、资源、对象或者变量赋于到指定的变量或变量数组中去。 | 连续赋值 | 连续赋值 | 将一个值连续赋予到所指定的一系列同类型变量中。 注:在火山视窗中暂不支持对属性进行赋值。 |
六、数组操作在火山视窗中的数组操作主要使用XX数组类进行操作,譬如:文本数组类,整数数组类。 易语言 | 火山 | 注释 | 重定义数组 | 数组变量.重置数组 | | 取数组成员数 | | | 取数组下标 | 无 | | 复制数组 | 无 | 将数组数据复制到指定的数组变量,该数组变量内的所有数据和数组维定义信息将被全部覆盖。 | 加入成员 | 数组变量.加入成员 | | 插入成员 | 数组变量.插入成员 | | 删除成员 | 数组变量.删除成员 | | 清除数组 | 数组变量.删除所有成员 | | 数组排序 | 数组变量.排序 | | 数组清零 | 数组变量.清零 | |
七、环境存取易语言 | 火山 | 注释 | 取命令行 | 取命令行 | 本命令可以取出在启动程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段 | 取运行目录 | 取运行目录 | | 取执行文件名 | 取执行文件名 | | 读环境变量 | 读环境变量 | | 写环境变量 | 写环境变量 | |
八、拼音处理易语言 | 火山 | 注释 | 取所有发音 | 无 | 返回包含指定汉字所有拼音编码的文本数组(支持多音字),目前仅支持国标汉字。 | 取发音数目 | 无 | | 取拼音 | 无 | | 取声母 | 无 | | 取韵母 | 无 | | 发音比较 | 无 | 比较两段文本的发音,如果发音相同返回真,否则返回假。对于文本中的非国标汉字部分,将仅进行简单的值比较。 | 输入字比较 | 无 | 将一个拼音输入字文本与另外一个普通文本比较,如果两者相符,返回真,否则返回假。 |
九、文本操作易语言 | 火山 | 注释 | 取文本长度 | 取文本长度 | | 取文本左边 | 取文本左边 | 返回一个文本,其中包含指定文本中从左边算起指定数量的字符。 | 取文本右边 | 取文本右边 | 返回一个文本,其中包含指定文本中从右边算起指定数量的字符。 | 取文本中间 | 取文本中间 | 返回一个文本,其中包含指定文本中从指定位置算起指定数量的字符。 | 字符 | | 返回一个文本,其中包含有与指定字符代码相关的字符。 火山视窗示例:到文本((字符)66),最终返回英文字母B。 | 取代码 | | 返回文本中指定位置处字符的代码。 火山视窗示例:(整数)取字符("B",0),最终返回66. | 寻找文本 | 寻找文本 | 查找当前文本中所指定文本的所处索引位置,未找到则返回-1。 | 倒找文本 | 倒找文本 | 逆向查找当前文本中所指定文本的所处索引位置,未找到则返回-1。 | 到小写 | 到小写 | 将当前文本中的所有英文字母转换为小写,返回转换后的结果文本. | 到大写 | 到大写 | 将文本中的小写英文字母变换为大写,返回变换后的结果文本。 | 到全角 | 到全角 | 将文本中的半角字母、空格或数字变换为全角,返回变换后的结果文本。 | 到半角 | 到半角 | 将文本中的全角字母、空格或数字变换为半角,返回变换后的结果文本。 | 到文本 | 到文本 | | 删首空 | 删首空 | 删除当前文本首部的所有空白字符,返回删除后的结果文本。 | 删尾空 | 删尾空 | 删除当前文本尾部的所有空白字符,返回删除后的结果文本。 | 删首尾空 | 删首尾空 | 删除当前文本首部和尾部的所有空白字符,返回删除后的结果文本。 | 删全部空 | 无 | | 文本替换 | 文本替换 | | 子文本替换 | 子文本替换 | 将所指定文本中的指定内容子文本替换为另一个文本。 注:在火山视窗中,是通过参数1直接返回被替换后的内容。 | 取空白文本 | 取空白文本 | | 取重复文本 | 取重复文本 | | 文本比较 | 文本比较 | 比较两个文本,返回比较结果。 如果返回值小于0,表示本文本小于所比较文本; 如果等于0,表示本文本等于所比较文本; 如果大于0,表示本文本大于所比较文本。 | 分割文本 | | 将指定文本进行分割,在火山视窗中是通过参数返回分割后的数组。 注:火山视窗中的“分割文本”,分割的是字符集,遇到任意字符都会进行分割。如果想实现和易语言中同样的效果需使用“分割子文本”即可。 | 指针到文本 | 指针到文本 | | 文本到UTF8 | 文本到UTF8 | | UTF8到文本 | UTF8到文本 | | 文本到UTF16 | 到字节集 | | UTF16到文本 | 字节集到文本 | |
十、时间操作易语言 | 火山 | 注释 | 到时间 | 到时间 | | 增减时间 | 增减时间 | 返回一个时间,这一时间被加上或减去了一段间隔。如果改变后的时间无效,将自动靠近最近的有效时间。 | 取时间间隔 | 取时间间隔 | 返回一个数值,表示“时间1”减去“时间2”之后的间隔数目。注意:每个星期以星期天为第一天。 | 取某月天数 | 取某月天数 | 返回指定月份所包含的天数。如果给定的月份无效,返回0。 | 时间到文本 | 时间到文本 | | 取时间部分 | 取时间部分 | | 取年份 | 取年份 | 返回一个值为 100 到 9999 之间的整数,表示指定时间中的年份。 | 取月份 | 取月份 | 返回一个值为 1 到 12 之间的整数,表示指定时间中的月份。 | 取日 | 取日 | 返回一个值为 1 到 31 之间的整数,表示一个月中的某一日。 | 取星期几 | 取星期几 | 返回一个值为 1 到 7 之间的整数,表示一个星期中的某一日。星期日为 1,星期一为 2,依此类推。 | 取小时 | 取小时 | 返回一个值为 0 到 23 之间的整数,表示一天中的某一小时。 | 取分钟 | 取分钟 | 返回一个值为 0 到 59 之间的整数,表示一小时中的某一分钟。 | 取秒 | 取秒 | 返回一个值为 0 到 59 之间的整数,表示一分钟中的某一秒。 | 指定时间 | 指定时间 | 返回包含指定年、月、日、小时、分、秒的时间。如果指定了无效时间,将自动使用最相近的有效时间代替。 | 取现行时间 | 取现行时间 | | 置现行时间 | 置现行时间 | | 取日期 | 取日期 | 返回一个日期时间型数据的日期部分,其小时、分钟、秒被固定设置为0时0分0秒。 | 取时间 | 取时间 | 返回一个日期时间型数据的时间部分,其年、月、日被固定设置为2000年1月1日。 |
十一、数值转换易语言 | 火山 | 注释 | 到数值 | 文本到小数 | | 数值到大写 | 数值到大写 | 将数值转换为简体或繁体的大写形式,返回转换后的文本。 | 数值到金额 | 无 | 将数值转换为金额的简体或繁体大写形式,返回转换后的文本。 | 数值到格式文本 | 数值到格式文本 | | 取十六进制文本 | | | 取八进制文本 | 无 | | 到字节 | (字节)欲转换的数据 | 返回包含于文本内的字节值,文本中是一个适当类型的数值,支持全角书写方式。 | 到短整数 | 文本到短整数 | | 到整数 | 文本到整数 | | 到长整数 | 文本到长整数 | | 到小数 | 文本到小数 | | 十六进制 | 无 | | 二进制 | 无 | | 反转整数字节序 | 反转整数字节序 | |
十二、字节集操作易语言 | 火山 | 注释 | 取字节集长度 | 取字节集长度 | | 到字节集 | 到字节集 | | 取字节集数据 | 取字节集数据 | | 取字节集左边 | 取字节集左边 | 返回一个字节集,其中包含指定字节集中从左边算起指定数量的字节。 | 取字节集右边 | 取字节集右边 | 返回一个字节集,其中包含指定字节集中从右边算起指定数量的字节。 | 取字节集中间 | 取字节集中间 | 返回一个字节集,其中包含指定字节集中从指定位置算起指定数量的字节。 | 寻找字节集 | 寻找字节集 | | 倒找字节集 | 倒找字节集 | | 字节集替换 | 字节集替换 | 将指定字节集的某一部分用其它的字节集替换,然后返回替换后的结果。 | 子字节集替换 | 子字节集替换 | 返回一个字节集,该字节集中指定的子字节集已被替换成另一子字节集,并且替换发生的次数也是被指定的。 | 取空白字节集 | 取空白字节集 | | 取重复字节集 | 取重复字节集 | 返回一个字节集,其中包含指定次数的字节集重复结果。 | 分割字节集 | 分割字节集 | 将指定字节集进行分割,返回分割后的一维字节集数组。 | 指针到字节集 | 指针到字节集 | 返回指定内存指针所指向地址处的一段数据,注意调用本命令前一定要确保所提供的内存地址段真实有效。 | 指针到整数 | 无 | 返回指定内存指针所指向地址处的一个整数(INT),注意调用本命令前一定要确保所提供的内存地址段真实有效。 | 指针到小数 | 无 | 返回指定内存指针所指向地址处的一个小数(FLOAT),注意调用本命令前一定要确保所提供的内存地址段真实有效。 | 指针到双精度小数 | 无 | 返回指定内存指针所指向地址处的一个双精度小数(DOUBLE),注意调用本命令前一定要确保所提供的内存地址段真实有效。 | 取字节集内整数 | 无 | | 置字节集内整数 | 无 | |
十三、磁盘操作易语言 | 火山 | 注释 | 取磁盘总空间 | 取磁盘总空间 | 返回以 1024 字节(KB)为单位的指定磁盘全部空间。如果失败,返回-1。 | 取磁盘剩余空间 | 取磁盘剩余空间 | 返回以 1024 字节(KB)为单位的指定磁盘现行剩余空间。如果失败,返回-1。 | 取磁盘卷标 | 取磁盘卷标 | | 置磁盘卷标 | 置磁盘卷标 | | 改变驱动器 | 改变驱动器 | | 改变目录 | 改变目录 | 改变当前的目录,但不会改变缺省驱动器位置。成功返回真,失败返回假。 | 取当前目录 | 取当前目录 | 返回一个文本,用来代表当前的目录。如果失败,返回空文本。 | 创建目录 | 创建目录 | | 取当前目录 | 取当前目录 | | 删除目录 | 删除目录 | 删除一个存在的目录及其中的所有子目录和下属文件,请务必谨慎使用本命令。成功返回真,失败返回假。 | 复制文件 | 复制文件 | 复制一个文件到另外一个位置,成功返回真,失败返回假。 | 移动文件 | 移动文件 | 将文件从一个位置移动到另外一个位置。成功返回真,失败返回假。 | 删除文件 | 删除文件 | | 文件更名 | 文件更名 | | 文件是否存在 | 文件是否存在 | 判断指定的磁盘文件是否真实存在。如存在返回真,否则返回假。 | 寻找文件 | 文件查找类 | 用于寻找文件,在火山视窗中需要定义变量才可以使用。 | 取文件时间 | 取文件时间 | 返回指定文件被创建或最后修改后的日期和时间。如果该文件不存在,将返回100年1月1日。 | 取文件尺寸 | 取文件尺寸 | 返回一个文件的长度,单位是字节。如果该文件不存在,将返回 -1。 | 取文件属性 | 取文件属性 | | 置文件属性 | 置文件属性 | | 取临时文件名 | 取临时文件名 | 返回一个在指定目录中确定不存在的 .TMP 全路径文件名称。 | 读入文件 | 读入文件 | | 写到文件 | 写到文件 | 本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖。成功返回真,失败返回假。 |
十四、文件读写在火山视窗中需要定义“文件读写类”变量才可以使用。 易语言 | 火山 | 注释 | 打开文件 | 文件读写变量.打开文件 | | 打开内存文件 | 无 | 建立一个内存文件,以计算机内存为存储介质对数据进行文件式的快速输入或输出。 | 关闭文件 | 文件读写变量.关闭文件 | | 关闭所有文件 | 无 | | 锁住文件 | 文件读写变量.锁住文件 | 在有若干个进程访问同一个文件的环境中,使用本命令拒绝其它用户对被打开文件中的某个区域进行读写访问。成功返回真,失败返回假。 | 解锁文件 | 文件读写变量.解锁文件 | 解除由“锁住文件”命令对文件所进行的锁定。成功返回真,失败返回假。注意:本命令调用时所提供的参数值必须与调用“锁住文件”命令时所提供的参数值完全一致。 | 移动读写位置 | 文件读写变量.移动读写位置 | 在被打开的文件中,设置下一个读或写操作的位置。成功返回真,失败返回假。 | 移到文件首 | 文件读写变量.移到文件首 | 在被打开的文件中,设置下一个读或写操作的位置到文件首。成功返回真,失败返回假。 | 移到文件尾 | 文件读写变量.移到文件尾 | 在被打开的文件中,设置下一个读或写操作的位置到文件尾。成功返回真,失败返回假。 | 读入字节集 | 文件读写变量.读入字节集 | 从文件中当前读写位置读取并返回一段字节集数据,实际读入长度(即所返回字节集的尺寸)可能会小于欲读入长度。 如果读入失败,将返回一个空字节集并且自动将当前文件读写位置移到文件尾部。 | 写出字节集 | 文件读写变量.写出字节集 | 写出一个字节集数据到文件中当前读写位置处,返回是否成功。 | 读入文本 | 文件读写变量.读入文本 | 从文件中当前读写位置读取并返回一段文本数据,实际读入长度(即返回文本的尺寸)可能会小于欲读入长度。如果该数据中存在字符值0或26(文本结束标志),将仅返回该字符之前的数据(后续读写将跳过该字符)。如果读入失败,将返回一个空文本并且自动将当前文件读写位置移到文件尾部。 注: 在火山视窗中,文本文件的编码格式必须为UTF-16。 | 写出文本 | 文件读写变量.写出文本 | 本命令用作写出一段文本数据到文件中当前读写位置处。成功返回真,失败返回假。 注:在火山视窗中写出的文本编码为UTF-16。 | 读入一行 | 文件读写变量.读入一行 | 本命令用作从文件中当前读写位置读取并返回一行文本数据,行末的回车及换行符将被抛弃。如果读入失败,将返回一个空文本并且自动将当前文件读写位置移到文件尾部。 注: 在火山视窗中,文本文件的编码格式必须为UTF-16。 | 写文本行 | 文件读写变量.写文本行 | 本命令用作写出一行文本数据到文件中当前读写位置处,每行的尾部将被自动加上回车及换行符。 注:在火山视窗中写出的文本编码为UTF-16。 | 读入数据 | 文件读写变量.读入数据 | 从文件中当前读写位置读取并返回指定类型的数据,如果读入成功,返回真,否则将返回假并且自动将当前文件读写位置移到文件尾部。 | 写出数据 | 文件读写变量.写出数据 | 将所指定数据写出到文件中当前读写位置,返回是否成功。 | 是否在文件尾 | 文件读写变量.是否在文件尾 | | 取读写位置 | 文件读写变量.取读写位置 | 返回指定被打开文件的当前读/写位置,位置值从0开始。失败返回-1。 | 取文件长度 | 文件读写变量.取文件长度 | 返回当前被打开文件的长度,单位为字节。失败返回 -1 。 | 插入字节集 | 无 | 本命令用作插入一段字节集数据到文件中当前读写位置处 | 插入文本 | 无 | | 插入文本行 | 无 | | 删除数据 | 无 | 本命令用作在文件中当前读写位置处删除一段字节数据,文件后面的数据顺序前移。 | 打开加密文件 | 无 | 打开一个以指定密码加密的文件,以对此文件进行快速安全访问,支持大尺寸文件。 |
十五、系统处理易语言 | 火山 | 注释 | 运行 | 运行 | 本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。 | 取剪辑板文本 | 取剪辑板文本 | 返回存放于当前 Windows 系统剪辑板中的文本。如果当前剪辑板中无文本数据,将返回空文本。 | 置剪辑板文本 | 置剪辑板文本 | 将指定文本存放到当前 Windows 系统剪辑板中去,剪辑板中的原有内容被覆盖。成功返回真,失败返回假。 | 剪辑板中可有文本 | 剪辑板中可有文本 | 如果当前 Windows 系统剪辑板中有文本数据,则返回真,否则返回假。 | 清除剪辑板 | 清除剪辑板 | | 取屏幕宽度 | 取屏幕宽度 | | 取屏幕高度 | 取屏幕高度 | | 取鼠标水平位置 | 取鼠标水平位置 | | 取鼠标垂直位置 | 取鼠标垂直位置 | | 取颜色数 | 取颜色数 | | 输入框 | 输入框 | 在一对话框中显示提示,等待用户输入正文并按下按钮。如果用户在确认输入后(按下“确认输入”按钮或回车键)退出,返回真,否则返回假。/p> | 信息框 | | 显示一个信息框等待用户点击按钮,并返回一个值告诉用户单击哪一个按钮。 如果信息框有“取消”按钮,则按下 ESC 键与单击“取消”按钮的效果相同。 注:火山视窗中的信息框依赖窗口类,全局信息框可以在任意类中调用。 | 鸣叫 | 鸣叫 | | 取启动时间 | 取启动时间 | 返回自 Windows 系统启动后到现在为止所经历过的毫秒数 | 置等待鼠标 | 鼠标等待器 | 本命令设置现行鼠标的形状为沙漏形,用作在即将长时间执行程序前提示操作者。 在火山视窗中需要定义“鼠标等待器”变量才可以使用。 | 恢复鼠标 | 鼠标等待器 | 本命令恢复现行鼠标的原有形状 在火山视窗中,当“鼠标等待器”变量被销毁时,会自动恢复鼠标。 | 延时 | 延时 | | 取文本注册项 | 取文本注册项 | 在 Windows 注册表中返回指定的文本类型注册表项值 | 取数值注册项 | 取数值注册项 | 在 Windows 注册表中返回指定的数值类型注册表项值 | 取字节集注册项 | 取字节集注册项 | 在 Windows 注册表中返回指定的字节集类型注册表项值 | 写注册项 | | 在 Windows 注册表中保存或建立指定的注册表项 | 删除注册项 | 删除注册项 | 在 Windows 注册表中删除指定注册表项或注册表目录 | 注册项是否存在 | 注册项是否存在 | | 取默认底色 | 取默认底色 | | 快照 | 快照 | | 读配置项 | 读配置项 | | 写配置项 | 写配置项 | 将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。 | 取配置节名 | 取配置节名 | | 取操作系统类别 | 取操作系统类型 | | 多文件对话框 | 无 | | 取程序名称 | 无 | | 交换变量 | 交换变量 | | 强制交换变量 | 无 | | 取运行时数据类型 | 无 | | 宏 | 无 | 在编译程序时,通过提供一系列自定义的常量数据参数来调用系统内置或者外部提供的程序接口,获得其处理结果并将其整合进编译结果中。 | 类自身 | 本对象 | | 取最后错误 | 取最后错误 | 调用操作系统的GetLastError函数,返回该API函数被调用后的返回值。 | 取统一文本 | 文本到字节集 | | 取统一文本长度 | 取文本长度 | 返回所指定文本转换到Unicode格式文本后的字符数目 |
十六、媒体播放易语言 | 火山 | 注释 | 播放音乐 | 无 | 可以播放 .WAV、.MID 声音文件或相应格式的字节集声音数据、声音资源。 | 停止播放 | 无 | | 播放MID | 无 | 可以自动连续播放多个 MIDI 声音文件(注意不支持 WAV )或相应格式的字节集声音数据、声音资源。 | 播放MP3 | 无 | | 同步播放MP3 | 无 | 播放一次指定的MP3音乐文件,在播放过程中,会自动给指定标签组件发送反馈事件通知,以同步提供当前播放进度百分比。 | 暂停播放MP3 | 无 | 如果当前正在播放由“播放MP3”或“同步播放MP3”命令所指定的MP3音乐,则将其暂停。 | 继续播放MP3 | 无 | 如果当前由“播放MP3”或“同步播放MP3”命令所播放MP3音乐已经被暂停,则继续播放。 | 取MP3播放状态 | 无 | 返回当前由“播放MP3”或“同步播放MP3”命令所播放MP3音乐的播放状态 |
十七、程序调试易语言 | 火山 | 注释 | 输出调试文本 | | 向系统调试器内输出所指定数据的调试用文本并自动换行 | 暂停 | 编译出错 | | 检查 | 调试检查 | 在调试版中,当所提供的参数值为假时,程序将在此处中断执行并报错。 | 是否为调试版 | 为调试版 | |
十八、其它易语言 | 火山 | 注释 | 载入 (窗口名字, , 真) | 窗口变量.创建对话框 () | 以模态对话框的方式创建并显示本窗口。 对话框窗口创建后,鼠标只能控制对话框窗口,关闭后才可以操作其它窗口。 | 载入 (窗口名字, , 假) | 窗口变量.创建窗口 () | 创建一个普通窗口。 在普通窗口模式下,新窗口被创建后依然可以操作其它窗口,并且在操作其它窗口时可以覆盖当前被操作的窗口。 | 载入 (窗口名字, 父窗口名字, 假) | 窗口变量.创建弹出子窗口 (父窗口名字) | 创建一个窗口并将其作为其它窗口的弹出风格子窗口。 当新窗口被创建后,依然可以操作原来的窗口,但操作原窗口时不会覆盖新窗口。 | 选择 | 选择 | | 多项选择 | 多项选择 | | 是否为空 | 无 | 返回一个逻辑值,指出在调用子程序时是否为指定参数提供了数据。 注:在火山视窗中参数可提供默认值,可通过“如果”命令直接判断其参数内容即可。 | 是否已创建 | 无 | 如果指定的窗口或窗口组件有效且已经被载入或创建,返回真,否则返回假。 | 取数据类型尺寸 | 取数据类型尺寸 | | 取颜色值 | 取颜色值 | | 取事件组件 | 无 | 在易语言中是用于判断当前事件是何组件产生的。 在火山视窗中可通过事件方法的“来源对象”参数获取。 | 事件转移 | 无 | 在易语言中,设置将第一个组件上产生的所有事件转交由第二个同窗口同类型组件的事件处理子程序去处理,就好象此事件是在第二个组件上实际发生的一样。 在火山视窗中无需处理,因为所有相同类型的组件,都是在同一个事件方法下处理。 | 复制窗口组件 | 无 | | 处理事件 | 处理事件 | 暂时转让控制权,以便让 Windows 操作系统有机会处理其它的如用户键盘或鼠标输入等事件。直到操作系统处理并发送完程序队列中的所有事件后,命令才会返回。 | | 无 | | 取硬盘特征字 | 无 | 返回电脑中第一个物理硬盘的物理特征字,该特征字是仅硬件相关的,也就是说与任何软件系统都无关(包括操作系统)。 | 取系统语言 | 无 | | 写到内存 | 内存填充 | 将数据写出到指定的内存区域,注意调用本命令前一定要确保所提供的内存区域真实有效。 | DLL命令调用转向 | 无 | 本命令用来设置下次程序中执行任意一条DLL命令时所使用的DLL库文件名和在DLL库文件中的调用命令名,此设置将覆盖该被调用DLL命令在程序设计时所提供的原始值。 | 取组件名称 | 无 | | 取对象类型 | 无 | 如果指定对象的类型为在支持库内定义的数据类型,则返回该数据类型的名称,否则返回空文本。 | 寻找组件 | 无 | 按照指定条件寻找符合要求的窗口组件,成功返回非零寻找句柄,未找到返回零。 | 取找到组件数目 | 无 | | 取所找到组件 | 无 | 返回“寻找组件”命令所找到的指定索引位置处的组件。 | 清除组件寻找句柄 | 无 | 释放“寻找组件”命令所返回的组件寻找句柄,此句柄以后不能再使用。 | 置入代码 | 置入代码 | 在编译后文件代码段中当前语句位置置入指定的机器指令码数据。 注:在火山视窗中只能32位程序使用。 | 运行控制台程序 | 运行控制台程序 | 运行指定的控制台程序(不会打开控制台窗口),返回运行结果。 | 取核心库版本 | 无 | | 条件宏是否存在 | 无 | |
十九、数据库火山视窗中暂无EDB数据库操作方法。
二十、网络通讯易语言 | 火山 | 注释 | 取主机名 | 无 | | 通信测试 | 无 | 测试与指定主机是否能够正常通讯。返回被测试主机的通讯响应时间。如果无法通讯或者测试失败,返回 -1。 | 转换为主机名 | 无 | | 转换为IP地址 | 无 | |
二十一、控制台操作易语言 | 火山 | 注释 | 标准输出 | 标准输出 | | 标准输入 | 标准输入 | 在标准输入设备上请求输入最多包含2048个字符的一行文本,返回用户所输入的内容。 |
二十二、COM对象类在易语言中需要定义类型为“对象”的变量。 在火山视窗中需要定义类型为“COM对象类”的变量。 易语言 | 火山 | 注释 | COM变量.创建 | COM变量.创建 | 创建指定类型的 COM 对象,本对象中的原有内容将被释放。 | COM变量.获取 | COM变量.获取 | 获取当前操作系统中已经存在的指定类型 COM 对象,本对象中的原有内容将被释放。 | COM变量.清除 | COM变量.清除 | | COM变量.是否为空 | COM变量.是否为空 | | COM变量.是否相等 | COM变量.是否相等 | | COM变量.读文本属性("属性名",参数N……) COM变量.读文本属性("属性名") | COM变量.读属性 ("属性名",文本型, 参数N……) COM变量.读无参数属性 ("属性名",文本型) | 读取并返回本对象的指定文本类型属性值,如果失败将返回空文本。 | COM变量.读数值属性("属性名",参数N……) COM变量.读数值属性("属性名") | COM变量.读属性 ("属性名",小数, 参数N……) COM变量.读无参数属性 ("属性名",小数) | 读取并返回本对象的指定数值类型属性值,如果失败将返回数值0。 | COM变量.读逻辑属性("属性名",参数N……) COM变量.读逻辑属性("属性名") | COM变量.读属性 ("属性名",逻辑型, 参数N……) COM变量.读无参数属性 ("属性名",逻辑型) | 读取并返回本对象的指定逻辑型属性值,如果失败将返回假。 | COM变量.读日期属性("属性名",参数N……) COM变量.读日期属性("属性名") | COM变量.读属性 ("属性名",小数, 参数N……) COM变量.读无参数属性 ("属性名",小数) | 在火山视窗中无日期时间型,都是通过小数来处理,直接读小数属性即可。 | COM变量.读对象型属性 ("属性名",参数N……) COM变量.读对象型属性 ("属性名") | COM变量.读对象型属性 ("属性名",COM对象类, 参数N……) COM变量.读无参数对象型属性 ("属性名",COM对象类) | | COM变量.读属性 ("属性名", 参数N……) COM变量.读属性 ("属性名") | COM变量.读属性 ("属性名",COM变体型, 参数N……) COM变量.读无参数属性 ("属性名",COM变体型) | | COM变量.写属性 ("属性名", 参数N……) COM变量.写属性 ("属性名") | COM变量.写属性 ("属性名", 参数N……) COM变量.写无参数属性 ("属性名") | | COM变量.方法 ("方法名", 参数N……) COM变量.方法 ("方法名") | COM变量.无返回值方法 ("方法名", 参数N……) COM变量.无参数及返回值方法 ("方法名") | | COM变量.通用方法 ("方法名", 参数N……) COM变量.通用方法 ("方法名") | COM变量.方法 ("方法名", COM变体型, 参数N……) COM变量.无参数方法 ("方法名", COM变体型) | 执行本对象的指定方法并返回一个变体型对象值 注:在火山视窗中是通过参数返回。 | COM变量.文本方法("方法名",参数N……) COM变量.文本方法("方法名") | COM变量.方法 ("方法名", 文本型, 参数N……) COM变量.无参数方法 ("方法名", 文本型) | 执行本对象返回文本类型数据的方法,如果失败将返回空文本。 | COM变量.数值方法("方法名",参数N……) COM变量.数值方法("方法名") | COM变量.方法 ("方法名", 小数, 参数N……) COM变量.无参数方法 ("方法名", 小数) | 执行本对象返回数值类型数据的方法,如果失败将返回数值0。 | COM变量.逻辑方法("方法名",参数N……) COM变量.逻辑方法("方法名") | COM变量.方法 ("方法名", 逻辑型, 参数N……) COM变量.无参数方法 ("方法名", 逻辑型) | 执行本对象返回逻辑型数据的方法,如果失败将返回假。 | COM变量.日期方法("方法名",参数N……) COM变量.日期方法("方法名") | COM变量.方法 ("方法名", 小数, 参数N……) COM变量.无参数方法 ("方法名", 小数) | 在火山视窗中无日期时间型,都是通过小数来处理,因此读取小数方法即可。 | COM变量.对象型方法("方法名",参数N……) COM变量.对象型方法("方法名") | COM变量.对象型方法 ("方法名", COM对象类,参数N……) COM变量.无参数对象型方法 ("方法名", COM对象类) | | COM变量.创建图片对象 | COM变量.创建图片对象 | 为指定图片创建对应的 COM 图片对象并填入本对象中 | COM变量.创建字体对象 | COM变量.创建字体对象 | 为指定字体数据创建对应的 COM 字体对象并填入本对象中 | COM变量.取回图片 | COM变量.取回图片 | 如果本对象为 COM 图片对象,则取回其具体图片数据。 | COM变量.取回字体 | COM变量.取回字体 | 如果本对象为 COM 字体对象,则取回其中的具体字体数据。 | COM变量.取错误 | COM变量.取错误 | 当读写对象属性/执行对象方法时,紧跟该语句后执行本方法可以检查其是否执行成功。 | COM变量.查看 | 无 | 通过对话框的方式查看本对象的调用格式信息,便于编写相关程序。 | COM变量.取接口 | COM变量.取接口 | 获取本对象中的指定接口,然后将其填入所指定对象中。 |
二十三、COM变体型在易语言中需要定义类型为“变体型”的变量。 在火山视窗中需要定义类型为“COM变体型”的变量。 易语言 | 火山 | 注释 | 变体变量.清除 | 变体变量.清空 | | 变体变量.取类型 | 变体变量.取类型 | | 变体变量.取数组成员数 | 变体变量.取数组成员数 | 如果本对象中存放的是数组数据,执行本方法将返回其成员数目。 | 变体变量.取文本 (索引) | 变体变量.取值 (文本型, 索引) | | 变体变量.取数值 (索引) | 变体变量.取值 (小数, 索引) | | 变体变量.取逻辑值 (索引) | 变体变量.取值 (逻辑型, 索引) | | 变体变量.取日期 (索引) | 变体变量.取值 (小数, 索引) | 在火山视窗中无日期时间型,统一采用小数来处理,因此使用小数类型即可。 | 变体变量.取对象 (索引) | 变体变量.取COM对象 (COM结果变量,索引) | 返回本对象中或本对象数组成员中的COM对象型数据 注:在火山视窗中是通过参数返回。 | 变体变量.取变体型 (索引) | 变体变量.取变体型 (COM变体结果变量,索引) | 返回本对象中或本对象数组成员中的变体型数据类型数据 注:在火山视窗中是通过参数返回。 | 变体变量.赋值 (基本类型, 索引) 变体变量.赋值 (数组类型, 索引) | 变体变量.赋值 (基本类型, 索引) 变体变量.置数组 (基本数组,首索引,成员数) 变体变量.置COM对象数组 (COM对象数组,首索引,成员数) 变体变量.置变体型数组 (变体数组,首索引,成员数) | | 变体变量.创建数组 | 变体变量.创建数组 | | 变体变量.置类型 | 变体变量.置类型 | 清除当前变体型对象中的原有内容,并改变它的数据类型。 | 变体变量.取字节集 | 变体变量.取字节集 | 返回本对象中或本对象数组成员中的字节集数据,如果当前数据的数据类型不为字节集型,将自动进行转换,如果转换失败将返回空字节集。 注:在火山视窗中是通过参数来返回数据。 |
|
|