易语言大文本分段读写代码分享

小编

平常我们在编写程序的时候需要处理一些大文本数据,一般的文本可以直接读入内存来操作,这样速度快,但是遇到特别大的文本,有时候全部读入内存会造成程序占用运行内存太多,程序运行卡顿,甚至超出易语言32位程序调用内存大小限制造成程序崩溃,今天我来和大家分享一个大文本分段读入的代码,希望能帮助大家。

.版本 2


.子程序 读入子程序, 文本型

.参数 文件号

.局部变量 文件长度, 整数型

.局部变量 总体内容, 文本型


文件长度 = 取文件长度 (文件号)

.判断循环首 (是否在文件尾 (文件号, ) = 假)

处理事件 ()

.判断开始 (文件长度 ≤ 1024)

总体内容 = 到文本 (读入字节集 (文件号, 文件长度))

.判断 (文件长度 - 取读写位置 (文件号) ≥ 1024)

总体内容 = 总体内容 + 到文本 (读入字节集 (文件号, 1024))

.默认

总体内容 = 总体内容 + 到文本 (读入字节集 (文件号, 文件长度 - 取读写位置 (文件号)))

.判断结束


.判断循环尾 ()

关闭文件 (文件号)

返回 (总体内容)



联系QQ:747015357 淘宝: 淘宝商铺

相关文章

php敏感词检测 替换 过滤,教你怎样过滤敏感词

大家在运营网站的时候,为了防止个别群体乱发广告等信息,需要做一下关键词语防护,过滤一下敏感词语。今天就和大家分享一个过滤敏感词的函数,希望能帮到大家。

js判断是否是qq浏览器 微信浏览器 是否是Android系统或者ios系统

日常开发中,有时候需要在前端页面用js判断用户客户端类型,比如判断使用的是微信浏览器还是qq浏览器,使用的客户端操作系统是Android还是ios系统。

易语言调用js代码,易语言执行js代码的教程

日常开发中,有时候需要调用其他语言来实现易语言不方便实现的一些功能,比如某些网站的js加密函数。把js代码转为原生的易语言代码来实现,可能会耗费较多的时间和精力,这种场景下,使用易语言来调用js代码,直接通过js代码来执行一些函数功能就显得比较方便了,下面我来分享一下简单的易语言调用js的代码。

php生成百度sitemap代码,教你这样生成网站百度收录sitemap

对于新手站长来说,怎样生成百度sitemap是个头疼的事,sitemap对站点收录很有帮助,那么怎么生成网站的sitemap呢?

php下载mp3,php强制下载mp3文件不在线播放

有一些文件,比如mp3,如果用户点击mp3文件,通常会直接在客户端浏览器中播放。但是如果我们不希望在浏览器里面播放,而是需要强制下载这些文件,这不是问题,下面这段代码将能够帮助你实现这个功能。

php生成优惠码的方法,php可以这样简单生成优惠码

php生成优惠码的方法,php可以这样简单生成优惠码,在日常使用中,经常需要用到给用户一些优惠,这时就需要一些优惠码来发放给用户,那么php怎么简单快速生成优惠码呢?其实方法很简单,几句代码就能生成优惠码。