找回密码
 立即注册
子程序文件整数型参数 | 易语言编程 昨天 00:30 5 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:文件读写&文件映射模块
版本:1.0

------------------------------
.版本 2
.程序集 文件读写, , 公开
.子程序 插入字节集, 逻辑型, 公开
.参数 欲写出的字节集数据, 字节集
.子程序 打开文件, 逻辑型, 公开, 如果文件已用同一个类打开将会失败。
.参数 欲打开的文件名称, 文本型
.参数 打开方式, 整数型, 可空, 参数值说明对文件的操作方式,如果省略本参数,默认为“#读写”。方式值可以为以下常量之一: 1、#读入:从指定文件读入数据,如果该文件不存在则失败; 2、#写出:写出数据到指定文件,如果该文件不存在则失败; 3、#读写:从文件中读入数据或者写出数据到文件,如果该文件不存在则失败; 4、#重写:写出数据到指定文件。如果该文件不存在则先创建一个新文件,如果已经存在就先清除其中的所有数据; 5、#改写:写出数据到指定文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开; 6、#改读:从文件中读入数据或者写出数据到文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开。
.参数 共享方式, 整数型, 可空, 参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。
.参数 是否自动删除, 逻辑型, 可空, 如果为真,则当文件关闭时将自动删除文件。本参数特别适用于临时文件。默认为假。
.子程序 读入文本, 文本型, 公开, 从文件中当前读写位置读取并返回一段文本数据,实际读入长度(即返回文本的尺寸)可能会小于欲读入长度。如果该数据中存在字节 0 或 26(文本结束标志),将仅返回该字节之前的数据。
.参数 欲读入文本数据的长度, 整数型, 可空, 如果本参数被省略,默认读入文件中的所有文本数据。
.子程序 读入一行, 文本型, 公开
.子程序 读入字节集, 字节集, 公开
.参数 欲读入数据的长度, 整数型, 可空, 如果为空则读入 当前读写位置 到 文件尾 之间的全部字节集
.子程序 关闭文件, , 公开
.子程序 清除文件缓冲区, 逻辑型, 公开
.子程序 取错误信息, , 公开
.参数 错误号, 整数型, 参考 可空
.参数 错误文本, 文本型, 参考 可空
.子程序 取读写位置, 整数型, 公开
.子程序 取文件号, 整数型, 公开
.子程序 取文件长度, 长整数型, 公开
.子程序 生成空文件, 长整数型, 公开, 生成并打开一个空文件。生成空文件后将会将读写指针置为文件首。如果生成空文件成功,将返回生成新文件的实际尺寸。如果生成新文件失败将返回-1。
.参数 欲生成的文件名称, 文本型
.参数 空文件的尺寸, 长整数型, 可空, 默认为0
.参数 共享方式, 整数型, 可空, 参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。
.子程序 生成重复字节文件, 长整数型, 公开, 生成并打开一个空文件。生成空文件后将会将读写指针置为文件首。如果生成空文件成功,将返回生成新文件的实际尺寸。如果生成新文件失败将返回-1。
.参数 欲生成的文件名称, 文本型
.参数 欲重复的字节集数据, 字节集, 可空, 默认为{0}
.参数 重复的次数, 整数型, 可空, 默认为1次
.参数 共享方式, 整数型, 可空, 参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。
.子程序 是否在文件尾, 逻辑型, 公开
.子程序 写出文本, 逻辑型, 公开, 写出文本数据到文件中当前读写位置处。如果当前读写位置处有数据,数据将被覆盖。成功返回真,失败返回假。
.参数 欲写出的文本, 文本型
.子程序 写出字节集, 逻辑型, 公开, 写出一段或数段字节集数据到文件中当前读写位置处。如果当前读写位置处有数据,数据将被覆盖。
.参数 欲写出的字节集数据, 字节集
.子程序 写文本行, 逻辑型, 公开, 写出文本数据到文件中当前读写位置处。每行的尾部将被自动加上回车及换行符。如果当前读写位置处有数据,数据将被覆盖。成功返回真,失败返回假。
.参数 欲写出的文本, 文本型
.子程序 移到文件首, 逻辑型, 公开
.子程序 移到文件尾, 逻辑型, 公开
.子程序 移动读写位置, 逻辑型, 公开
.参数 起始移动位置, 整数型, 可空, 参数值指定从文件中开始移动的位置。可以为以下常量之一:1、#文件首; 2、#文件尾; 3、#现行位置。如果本参数被省略,默认值为“#文件首”。
.参数 移动距离, 整数型
.程序集 文件映射, , 公开
.子程序 插入短整数, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入短整数, 短整数型
.子程序 插入逻辑, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入值, 逻辑型
.子程序 插入日期时间, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入值, 日期时间型
.子程序 插入双精度小数, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入双精度小数, 双精度小数型
.子程序 插入文本, 逻辑型, 公开, 插入以字符(0)为结尾的文本。因而在插入数据后,插入的尺寸会比实际插入的文本大1字节。“插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入文本, 文本型
.子程序 插入小数, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入小数, 小数型
.子程序 插入长整数, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入长整数, 长整数型
.子程序 插入整数, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入整数, 整数型
.子程序 插入字节, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入字节, 字节型
.子程序 插入字节集, 逻辑型, 公开, “插入XX”类方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲插入字节集, 字节集
.子程序 初始化_从内存创建, 逻辑型, 公开
.参数 映射尺寸, 长整数型
.参数 文件映射对象名, 文本型, 可空
.子程序 初始化_从文件创建, 逻辑型, 公开, 如果文件不存在或文件为空将失败
.参数 欲打开的文件名称, 文本型
.参数 打开方式, 整数型, 可空, 参数值说明对文件的操作方式,如果省略本参数,默认为“#读写”。方式值可以为以下常量之一: 1、#读入:从指定文件读入数据,如果该文件不存在则失败; 2、#读写:从文件中读入数据或者写出数据到文件,如果该文件不存在则失败;
.参数 共享方式, 整数型, 可空, 参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。
.参数 是否自动删除, 逻辑型, 可空, 如果为真,则当文件关闭时将自动删除文件。本参数特别适用于临时文件。默认为假。
.参数 文件映射对象名, 文本型, 可空
.子程序 初始化_从映射对象名创建, 逻辑型, 公开, z好是读入,读写可能不行!
.参数 文件映射对象名, 文本型
.参数 打开方式, 整数型, , 1、#读入:以只读方式打开映射; 2、#读写:以可读、可写方式打开映射;
.子程序 读出短整数, 短整数型, 公开
.子程序 读出逻辑值, 逻辑型, 公开
.子程序 读出日期时间型, 日期时间型, 公开
.子程序 读出双精度小数, 双精度小数型, 公开
.子程序 读出文本, 文本型, 公开, 读出一个以零字符结束的文本串
.子程序 读出小数, 小数型, 公开
.子程序 读出长整数, 长整数型, 公开
.子程序 读出整数, 整数型, 公开
.子程序 读出字节, 字节型, 公开
.子程序 读出字节集, 字节集, 公开
.参数 欲读取长度, 整数型
.子程序 关闭, 逻辑型, 公开
.子程序 取错误信息, , 公开
.参数 错误号, 整数型, 参考 可空
.参数 错误文本, 文本型, 参考 可空
.子程序 取读写位置, 长整数型, 公开
.子程序 取首地址, 整数型, 公开
.子程序 取文件映射尺寸, 长整数型, 公开, 如果是用“初始化_从映射对象创建”来初始化类,得到的尺寸会有可能比真实文件尺寸稍大(4096的倍数)
.子程序 取文件映射对象名, 文本型, 公开
.子程序 取寻找字节集进度, 小数型, 公开, 需要将“寻找字节集”方法的第四个参数设为真时,本方法才可用。返回当前寻找进度的百分比。
.子程序 取映射对象名, 文本型, 公开
.子程序 删除数据, 逻辑型, 公开, 本方法必须使用“初始化_从文件创建”初始化类才能使用。
.参数 欲删除数据的长度, 整数型
.子程序 写入短整数, 逻辑型, 公开
.参数 欲写入短整数, 短整数型
.子程序 写入逻辑, 逻辑型, 公开
.参数 欲写入值, 逻辑型
.子程序 写入日期时间, 逻辑型, 公开
.参数 欲写入值, 日期时间型
.子程序 写入双精度小数, 逻辑型, 公开
.参数 欲写入双精度小数, 双精度小数型
.子程序 写入文本, 逻辑型, 公开
.参数 欲写入文本, 文本型
.子程序 写入小数, 逻辑型, 公开
.参数 欲写入小数, 小数型
.子程序 写入长整数, 逻辑型, 公开
.参数 欲写入长整数, 长整数型
.子程序 写入整数, 逻辑型, 公开
.参数 欲写入整数, 整数型
.子程序 写入字节, 逻辑型, 公开
.参数 欲写入字节, 字节型
.子程序 写入字节集, 逻辑型, 公开
.参数 欲写入字节集, 字节集
.子程序 寻找字节集, 整数型, 公开, 寻找成功就返回指定寻找数据的起始位置,位置值从 0 开始。如果未找到或寻找失败,返回 -1。
.参数 欲寻找的字节集, 字节集
.参数 起始搜寻位置, 整数型, 可空, 0为首位置,1为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从当前读写位置开始。如果为负数,则从当前读写位置减“起始搜寻位置”的位置开始搜寻
.参数 是否倒找字节集, 逻辑型, 可空, 如果为真则从尾部向首方向搜寻,如果被省略,则默认为假
.参数 是否处理事件, 逻辑型, 可空, 如果为真则可使用“中止寻找字节集”方法中止正在进行中的寻找,及可使用“取寻找字节集进度”方法取得当前查找的进度,代价是会减慢查找速度。如果为假,则这两个方法都不可用,默认为假。
.子程序 移到首位置, , 公开
.子程序 移到尾位置, , 公开
.子程序 移动读写位置, 逻辑型, 公开
.参数 移动距离, 长整数型
.参数 起始移动位置, 整数型, 可空, 参数值指定从文件中开始移动的位置。可以为以下常量之一:1、#文件首; 2、#文件尾; 3、#现行位置。如果本参数被省略,默认值为“#文件首”。
.子程序 中止寻找字节集, 逻辑型, 公开, 需要将“寻找字节集”方法的第四个参数设为真时,本方法才可用。

20463732747[下载].rar



上一篇:易语言模块 微凉网页填表模块1.75.ec
下一篇:易语言模块 线程操作.ec