CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » TextBox连续字符串的bug
银河漫步 - 2018/10/23 22:02:18
3865
如上图所示,建立一个文本文档,输入4个文字,并键入了8个空格,保存后内存视图显示在下面
建一个cmf的TextBox,连续字符串,数据大小为16,能正确读取这个内存的文本
但是当我们改变一下文本,比如键入4个新的文字,保存后,再打开文本文档,以及内存结构图
如下图所示,在键入的新文本之外,保存时会多出一些奇怪的内存数据

3866
天枫十一郎 - 2018/10/28 19:20:33
因为你设置的长度是16 所以写入的时候会按16去写.无论你界面输入的是多少位数据,
所以导致你没有输的数据出现随机数据

后面调整下 自动判断输入数据长度只写入输入长度
Doi_Doi - 2018/10/29 23:14:21
在做文本修改器时已发现,TextBox没码表的字符会以00填充,有码表的字符自动前移。
3872
3870
银河漫步 - 2018/10/30 15:43:16
因为你设置的长度是16 所以写入的时候会按16去写.无论你界面输入的是多少位数据,
所以导致你没有输的数据出现随机数据

后面调整下 自动判断输入数据长度只写入输入长度


天枫十一郎 发表于 2018/10/28 19:20:33


我建议改成,写入输入的文本长度,后面的全部补00
因为如果只判断输入长度可能有问题

比如原来有5个字
新输入4个字
如果只判断输入长度写入
那原来的第五个字还会被保留
1
查看完整版本: TextBox连续字符串的bug