下面的代码更快: .版本 2 .支持库 spec .子程序 快速合并文本组, 文本型 .参数 参数_文本数组, 文本型, 数组 .参数 参数_分隔符, 文本型, 可空 .局部变量 长度组, 整数型, , "0", 参数_文本数组的长度。 .局部变量 总文本, 文本型 .局部变量 总长度, 整数型 .局部变量 总指针 .局部变量 分隔符长度, 整数型 .局部变量 当前位置 .局部变量 I .如果 (是否为空 (参数_分隔符) = 真) 参数_分隔符 = #换行符 .否则 ' 用它自己传入的 参数_分隔符 .如果结束 重定义数组 (长度组, 假, 取数组成员数 (参数_文本数组)) 分隔符长度 = 取文本长度 (参数_分隔符) .计次循环首 (取数组成员数 (参数_文本数组), I) 长度组 [I] = 取文本长度 (参数_文本数组 [I]) 总长度 = 总长度 + 长度组 [I] + 分隔符长度 .计次循环尾 () 总文本 = 取空白文本 (总长度) 总指针 = 取变量数据地址 (总文本) 当前位置 = 总指针 .计次循环首 (取数组成员数 (参数_文本数组), I) RtlMoveMemory (当前位置, 参数_文本数组 [I], 长度组 [I]) 当前位置 = 当前位置 + 长度组 [I] RtlMoveMemory (当前位置, 参数_分隔符, 分隔符长度) 当前位置 = 当前位置 + 分隔符长度 .计次循环尾 () ' 调试输出 (总文本) 返回 (总文本) .版本 2 .DLL命令 RtlMoveMemory, 整数型, "kernel32.dll", "RtlMoveMemory" .参数 Destination, 整数型 .参数 Source, 文本型 .参数 Length, 整数型 |
感谢分享 |
#在这里快速回复#文本型数组叠加的例程 快速文本对象的使用 [ |
感谢分享 |
感谢发布原创作品,精易因你更精彩!6666666666666 |
全都是大佬~ |
cf2006a 发表于 2025-5-28 21:03 好多种都可以传数组,写文件的比较快 ![]() |
cf2006a 发表于 2025-5-28 21:03 a.添加 (参数_文本数组) a.替换子字节集 ({ 0 }, 到字节集 (参数_分隔符), , ) 返回 (到文本 (a.取字节集 (, ))) 试了下添加改成 a..置字节集 (参数_文本数组) 效果也一样
![]() ![]() ![]() ![]() ' 用它自己传入的 参数_分隔符 ![]() 局变_字节集.置字节集 (参数_文本数组) 局变_字节集.替换子字节集 ({ 0 }, 到字节集 (参数_分隔符), , ) ls = 到文本 (局变_字节集.取字节集 (, 局变_字节集.取长度 () - 取文本长度 (参数_分隔符))) 返回 (ls)
|
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173