支持库名称及版本:通用对象支持库 (2.0#0版) 所支持语言:中文(大陆) 目前提供“快速文本对象”“快速字节集对象”等通用对象数据类型,分别实现对“文本”“字节集”等易语言基本数据类型的包装。除了易用性,本库还特别注重大批量数据添加删除时的操作效率。 本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了2种库定义数据类型,提供了140种命令。 操作系统需求: Windows、Linux 支持库文件名: D:\易语言\5.95\lib\commobj.fne ----- 支持库的作者信息 ----- 作者姓名:大有吴涛易语言软件开发有限公司 邮政编码:116001 通信地址:辽宁省大连市中山区人民路55号亚太国际金融中心 电话号码:+86(0411)39895831 QQ号码:+86(0411)39895834 电子信箱:service@dywt.com.cn 主页地址:http://www.eyuyan.com 其它信息:祝您一帆风顺,心想事成! --- 库定义数据类型列表 --- 数据类型名称:快速文本对象 英文名称:RapidString 本数据类型为普通类型,共包含 60 个成员命令。 操作系统需求: Windows、Linux 提供对文本数据的相关操作。在大批量数据操作时,相对于“文本型”有较高的执行效率。 组件事件列表: 调用格式: 〈整数型〉 对象.取长度 () - 通用对象支持库->快速文本对象 英文名称:GetLength 返回本对象文本中的字符个数(每个汉字视为两个字符)。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 对象.取文本 ([整数型 起始位置],[整数型 字符数]) - 通用对象支持库->快速文本对象 英文名称:GetText 取本对象中的全部或部分文本。本命令为初级对象成员命令。 参数<1>的名称为“起始位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<2>的名称为“字符数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为从“起始位置”到文本结尾的字符个数。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置文本 (通用型数组/非数组 数据,... ) - 通用对象支持库->快速文本对象 英文名称:SetText 将参数数据转换为文本并设置为本对象文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.清除文本 () - 通用对象支持库->快速文本对象 英文名称:EmptyText 本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.添加 (通用型数组/非数组 欲添加的数据,... ) - 通用对象支持库->快速文本对象 英文名称:Append 将参数转换成文本并添加到本对象文本的末尾。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲添加的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.插入 ([整数型 插入位置],通用型数组/非数组 欲插入的数据,... ) - 通用对象支持库->快速文本对象 英文名称:Insert 将参数数据转换为文本后插入本对象文本中的指定位置之前。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“插入位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<2>的名称为“欲插入的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删除字符 (整数型 起始删除位置,整数型 欲删除的字符数) - 通用对象支持库->快速文本对象 英文名称:DeleteChars 删除文本中从指定字符开始的指定个数的字符(包括起始删除位置处的字符)。本命令为初级对象成员命令。 参数<1>的名称为“起始删除位置”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。 参数<2>的名称为“欲删除的字符数”,类型为“整数型(int)”。如果参数值为-1,表示删除从“起始删除位置”开始到文本结尾的所有字符。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.寻找文本 (文本型 欲寻找的文本,[整数型 起始寻找位置],逻辑型 是否区分大小写) - 通用对象支持库->快速文本对象 英文名称:Find 寻找指定文本在本对象文本中从“起始寻找位置”开始第一次出现时的位置索引(>0),未找到则返回-1。本命令为初级对象成员命令。 参数<1>的名称为“欲寻找的文本”,类型为“文本型(text)”。 参数<2>的名称为“起始寻找位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<3>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.倒找文本 (文本型 欲寻找的文本,[整数型 起始寻找位置],逻辑型 是否区分大小写) - 通用对象支持库->快速文本对象 英文名称:FindReverse 在本对象文本中从“起始寻找位置”开始向文本开头方向寻找指定文本第一次出现时的位置索引(相对于文本头),未找到则返回-1。本命令为初级对象成员命令。 参数<1>的名称为“欲寻找的文本”,类型为“文本型(text)”。 参数<2>的名称为“起始寻找位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<3>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.替换文本 (整数型 起始替换位置,整数型 替换长度,[文本型 替换为文本]) - 通用对象支持库->快速文本对象 英文名称:ReplaceText 本命令为初级对象成员命令。 参数<1>的名称为“起始替换位置”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。 参数<2>的名称为“替换长度”,类型为“整数型(int)”。 参数<3>的名称为“替换为文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,则删除文本中的指定部分。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.替换子文本 (文本型 被替换文本,[文本型 替换为文本],[整数型 起始替换位置],[整数型 最大替换次数],逻辑型 是否区分大小写) - 通用对象支持库->快速文本对象 英文名称:ReplaceSubText 在本对象文本中查找指定文本,并将其替换为其它文本。返回替换成功次数。本命令为初级对象成员命令。 参数<1>的名称为“被替换文本”,类型为“文本型(text)”。 参数<2>的名称为“替换为文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,则表示将删除被替换文本。 参数<3>的名称为“起始替换位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<4>的名称为“最大替换次数”,类型为“整数型(int)”,可以被省略。如果为-1,表示不限制替换次数。如果本参数被省略,默认为-1。 参数<5>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。 操作系统需求: Windows、Linux 调用格式: 〈文本型数组〉 对象.分割文本 ([文本型 用作分割的文本],[整数型 要返回的子文本数目]) - 通用对象支持库->快速文本对象 英文名称:SplitText 本命令为初级对象成员命令。 参数<1>的名称为“用作分割的文本”,类型为“文本型(text)”,可以被省略。如果被省略,则默认使用半角逗号“,”字符作为分隔符。如果是一个长度为零的文本,则返回的数组仅包含一个成员,其内容是本对象中的文本。 参数<2>的名称为“要返回的子文本数目”,类型为“整数型(int)”,可以被省略。如果为-1,表示不限制替换次数。如果本参数被省略,默认为-1。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.到大写 ([整数型 起始字符位置],[整数型 字符个数]) - 通用对象支持库->快速文本对象 英文名称:UpperCase 将本对象文本中的全部或部分英文字母变为大写字母。本命令为初级对象成员命令。 参数<1>的名称为“起始字符位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<2>的名称为“字符个数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为从参数“起始字符位置”开始到文本结尾的字符个数。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.到小写 ([整数型 起始字符位置],[整数型 字符个数]) - 通用对象支持库->快速文本对象 英文名称:LowerCase 将本对象文本中的全部或部分英文字母变为小写字母。本命令为初级对象成员命令。 参数<1>的名称为“起始字符位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字符,2表示第二个字符,依次类推;位置索引也可以为负值,-1表示最后一个字符,-2表示倒数第二个字符,依次类推。如果本参数被省略,默认为1。 参数<2>的名称为“字符个数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为从参数“起始字符位置”开始到文本结尾的字符个数。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.到全角 () - 通用对象支持库->快速文本对象 英文名称:QJCase 将本对象文本中的所有半角字符变为全角。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.到半角 () - 通用对象支持库->快速文本对象 英文名称:QJCase 将本对象文本中的所有全角字符变为半角。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删首空 () - 通用对象支持库->快速文本对象 英文名称:TrimLeft 删除本对象文本中首部所有全角或半角空格。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删尾空 () - 通用对象支持库->快速文本对象 英文名称:TrimRight 删除本对象文本中尾部所有全角或半角空格。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删首尾空 () - 通用对象支持库->快速文本对象 英文名称:Trim 删除本对象文本中首部和尾部所有全角或半角空格。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删全部空 () - 通用对象支持库->快速文本对象 英文名称:TrimAll 删除本对象文本中所有全角或半角空格(包括首部、尾部及中间)。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.从文件读 (文本型 文件名) - 通用对象支持库->快速文本对象 英文名称:ReadFromFile 从指定的文本文件中读取其所有文本到本对象中。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。请提供包含完整路径的文本名称。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.写到文件 (文本型 文件名) - 通用对象支持库->快速文本对象 英文名称:WriteToFile 将本对象中的所有数据写入指定的文件中。如果该文件不存在,则自动创建;如果该文件已经存在,其原有内容将被直接覆盖!。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。请提供包含完整路径的文本名称。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.取缓冲区 ([整数型 缓冲区大小]) - 通用对象支持库->快速文本对象 英文名称:GetBuffer 返回指定大小的缓冲区内存首地址。如果不能获取足够大小的缓冲区,将返回0。可以向该缓冲区直接写入文本数据,但事后必须调用“释放缓冲区()”以调整本对象内部状态。向缓冲区写入数据时请注意不要写到缓冲区之外。本命令为高级对象成员命令。 参数<1>的名称为“缓冲区大小”,类型为“整数型(int)”,可以被省略。应大于零并小于“最大可用内存”。如果本参数被省略,默认为当前文本长度。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.释放缓冲区 () - 通用对象支持库->快速文本对象 英文名称:ReleaseBuffer 本方法只是调整内部状态,并不修改内部文本。另请参考“取缓冲区()”中的说明。本命令为高级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置可用内存 ([整数型 最小可用内存],[整数型 最大可用内存]) - 通用对象支持库->快速文本对象 英文名称:SetMemLength 设置本对象内部使用的最小可用内存和最大可用内存。使用本方法可以优化内存使用,但因为内部已经有适当的初始值,普通用户不必调用本方法。本命令为高级对象成员命令。 参数<1>的名称为“最小可用内存”,类型为“整数型(int)”,可以被省略。单位为字节。如果本参数被省略,则保持现有“最小可用内存”数值不变。其内部初始值为10240字节,约10K。 参数<2>的名称为“最大可用内存”,类型为“整数型(int)”,可以被省略。单位为字节。如果本参数被省略,则保持现有“最大可用内存”数值不变。其内部初始值为2147483647字节,约2G。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置内存增量 (整数型 内存增量) - 通用对象支持库->快速文本对象 英文名称:SetMemGrowSize 设置本对象内部使用的内存增量值。所谓“内存增量”,即每次需要申请内存时在所需内存的基础上增加的内存数量(多申请出来的内存可供后续操作使用,从而减少了申请内存的次数,提高了执行效率)。正确使用本方法可以优化内存使用并提高执行效率,但因为内部已经有适当的初始值,普通用户不必调用本方法。本命令为高级对象成员命令。 参数<1>的名称为“内存增量”,类型为“整数型(int)”。单位为字节。如果此值过小,可能导致数据操作效率降低;如果此值过大,可能导致消耗较多内存。内部初始值为10240字节,约10K。 操作系统需求: Windows、Linux --------------------------------------------------- 数据类型名称:快速字节集对象 英文名称:RapidBinary 本数据类型为普通类型,共包含 60 个成员命令。 操作系统需求: Windows、Linux 提供对字节集数据的相关操作。在大批量数据操作时,相对于“字节集”有较高的执行效率。 组件事件列表: 调用格式: 〈整数型〉 对象.取长度 () - 通用对象支持库->快速字节集对象 英文名称:GetLength 单位为字节(byte)。本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 对象.取字节集 ([整数型 起始位置],[整数型 字节数]) - 通用对象支持库->快速字节集对象 英文名称:GetData 取本对象中的全部或部分字节集。本命令为初级对象成员命令。 参数<1>的名称为“起始位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。如果本参数被省略,默认为1。 参数<2>的名称为“字节数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为从“起始位置”到字节集结尾的字节数。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置字节集 (通用型数组/非数组 数据,... ) - 通用对象支持库->快速字节集对象 英文名称:SetData 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.清除字节集 () - 通用对象支持库->快速字节集对象 英文名称:Empty 本命令为初级对象成员命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.添加 (通用型数组/非数组 欲添加的数据,... ) - 通用对象支持库->快速字节集对象 英文名称:Append 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲添加的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.插入 (整数型 插入位置,通用型数组/非数组 欲插入的数据,... ) - 通用对象支持库->快速字节集对象 英文名称:Insert 在指定的插入位置之前插入指定的字节集数据。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“插入位置”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。 参数<2>的名称为“欲插入的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数类型支持各种基本数据类型及其数组数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.删除字节 (整数型 起始删除位置,整数型 欲删除的字节数) - 通用对象支持库->快速字节集对象 英文名称:DeleteBytes 删除字节集中从指定字节开始的指定个数的字节(包括起始删除位置处的字节)。本命令为初级对象成员命令。 参数<1>的名称为“起始删除位置”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。 参数<2>的名称为“欲删除的字节数”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈字节型〉 对象.取字节 (整数型 位置索引) - 通用对象支持库->快速字节集对象 英文名称:GetByte 取指定位置处的字节值。本命令为初级对象成员命令。 参数<1>的名称为“位置索引”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.寻找字节集 (通用型 欲寻找的数据,[整数型 起始寻找位置]) - 通用对象支持库->快速字节集对象 英文名称:Find 寻找指定数据在本对象数据中从“起始寻找位置”开始第一次出现时的位置索引,未找到则返回-1。本命令为初级对象成员命令。 参数<1>的名称为“欲寻找的数据”,类型为“通用型(all)”。参数类型支持各种基本数据类型。 参数<2>的名称为“起始寻找位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。如果本参数被省略,默认为1。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.倒找字节集 (通用型 欲寻找的数据,[整数型 起始寻找位置]) - 通用对象支持库->快速字节集对象 英文名称:FindReverse 在本对象数据中从“起始寻找位置”开始向数据开头方向寻找指定数据第一次出现时的位置索引(相对数据开头),未找到则返回-1。本命令为初级对象成员命令。 参数<1>的名称为“欲寻找的数据”,类型为“通用型(all)”。参数类型支持各种基本数据类型。 参数<2>的名称为“起始寻找位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。默认为-1,即从数据结尾开始向前寻找。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.替换字节集 (整数型 起始替换位置,整数型 替换长度,[通用型 替换为字节集]) - 通用对象支持库->快速字节集对象 英文名称:ReplaceBin 将本对象数据中从指定位置开始指定长度的数据替换为新的数据。本命令为初级对象成员命令。 参数<1>的名称为“起始替换位置”,类型为“整数型(int)”。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。 参数<2>的名称为“替换长度”,类型为“整数型(int)”。 参数<3>的名称为“替换为字节集”,类型为“通用型(all)”,可以被省略。参数类型支持各种基本数据类型。如果本参数被省略,则删除字节集中的指定部分。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.替换子字节集 (通用型 被替换数据,[通用型 替换为数据],[整数型 起始替换位置],[整数型 最大替换次数]) - 通用对象支持库->快速字节集对象 英文名称:ReplaceSubBin 在本对象数据中查找“被替换数据”,并将其替换为“替换为数据”。返回实际替换次数。本命令为初级对象成员命令。 参数<1>的名称为“被替换数据”,类型为“通用型(all)”。参数类型支持各种基本数据类型。 参数<2>的名称为“替换为数据”,类型为“通用型(all)”,可以被省略。参数类型支持各种基本数据类型。如果本参数被省略,则表示将删除被替换数据。 参数<3>的名称为“起始替换位置”,类型为“整数型(int)”,可以被省略。位置索引可以为正值,1表示第一个字节,2表示第二个字节,依次类推;位置索引也可以为负值,-1表示最后一个字节,-2表示倒数第二个字节,依次类推。如果本参数被省略,默认为1。 参数<4>的名称为“最大替换次数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,或值为-1,表示不限制替换次数。 操作系统需求: Windows、Linux 调用格式: 〈字节集数组〉 对象.分割字节集 ([字节集 用作分隔的字节集],[整数型 要返回的子文本数目]) - 通用对象支持库->快速字节集对象 英文名称:SplitBinary 本命令为初级对象成员命令。 参数<1>的名称为“用作分隔的字节集”,类型为“字节集(bin)”,可以被省略。如果被省略,则默认使用字节 0 作为分隔符。如果是一个长度为零的文本,则返回的数组仅包含一个成员,其内容是本对象中的文本。 参数<2>的名称为“要返回的子文本数目”,类型为“整数型(int)”,可以被省略。如果为-1,表示不限制替换次数。如果本参数被省略,默认为-1。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.从文件读 (文本型 文件名) - 通用对象支持库->快速字节集对象 英文名称:ReadFromFile 从指定的文件中读取其所有数据到本对象中。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。请提供包含完整路径的文本名称。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.写到文件 (文本型 文件名) - 通用对象支持库->快速字节集对象 英文名称:WriteToFile 将本对象中的数据写入指定的文件中。如果该文件不存在,则自动创建;如果该文件已经存在,其原有内容将被直接覆盖!。本命令为初级对象成员命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。请提供包含完整路径的文本名称。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 对象.取缓冲区 ([整数型 缓冲区大小]) - 通用对象支持库->快速字节集对象 英文名称:GetBuffer 返回指定大小的缓冲区内存首地址,该地址同时也是内部数据指针。如果不能获取足够大小的缓冲区,将返回0。可以向该缓冲区直接写入数据,注意写入数据时请不要写到缓冲区之外。如果改变了缓冲区中数据的长度,必须及时调用“释放缓冲区()”。本命令为高级对象成员命令。 参数<1>的名称为“缓冲区大小”,类型为“整数型(int)”,可以被省略。应大于零并小于“最大可用内存”。如果本参数被省略,默认为当前数据长度。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.释放缓冲区 (整数型 数据长度) - 通用对象支持库->快速字节集对象 英文名称:ReleaseBuffer 告知对象“最新的、经外界修改过的”数据长度。另请参考“取缓冲区()”中的说明。本命令为高级对象成员命令。 参数<1>的名称为“数据长度”,类型为“整数型(int)”。经外界修改后的数据长度。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置可用内存 ([整数型 最小可用内存],[整数型 最大可用内存]) - 通用对象支持库->快速字节集对象 英文名称:SetMemLength 设置本对象内部使用的最小可用内存和最大可用内存。使用本方法可以优化内存使用,但因为内部已经有适当的初始值,普通用户不必调用本方法。本命令为高级对象成员命令。 参数<1>的名称为“最小可用内存”,类型为“整数型(int)”,可以被省略。单位为字节。如果本参数被省略,则保持现有“最小可用内存”数值不变。其内部初始值为10240字节,约10K。 参数<2>的名称为“最大可用内存”,类型为“整数型(int)”,可以被省略。单位为字节。如果本参数被省略,则保持现有“最大可用内存”数值不变。其内部初始值为2147483647字节,约2G。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 对象.置内存增量 (整数型 内存增量) - 通用对象支持库->快速字节集对象 英文名称:SetMemGrowSize 设置本对象内部使用的内存增量值。所谓“内存增量”,即每次需要申请内存时在原来的基础上增加的内存数量(多申请出来的内存可供后续操作使用,从而减少了申请内存的次数,提高了执行效率)。正确使用本方法可以优化内存使用并提高执行效率,但因为内部已经有适当的初始值,普通用户不必调用本方法。本命令为高级对象成员命令。 参数<1>的名称为“内存增量”,类型为“整数型(int)”。单位为字节。如果此值过小,可能导致数据操作效率降低;如果此值过大,可能导致消耗较多内存。内部初始值为10240字节,约10K。 操作系统需求: Windows、Linux