CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 给新版做了一个Demo,并提交个建议和bug
银河漫步 - 2017/5/26 7:39:02
这个demo应该比较直观的诠释新版功能了
2956
Demo.cmf (, 下载次数:1052)


然后是建议:
1.运算符比较全了,少了一个“非”运算,当然这个并不是很重要,如果要加的话,原来的不等于符号“!=”可能要换成"<>"来表示不等于
2.赋值建议简化一点
Integer a;
a += Text1.Text;
感觉可以简化为:
Integer a = Text1.Text;
3.还是那个10进制的负数问题,比如减法运算,第一个数大于第二个数就...
4.承接建议3,如果要实现负数的话,可以考虑定义变量时就申明是有符号位还是没有符号位

再然后一个Bug
2955
天枫十一郎 - 2017/5/27 13:05:25
非常感谢.我会逐一检查.
另外负数的支持会是困难的.可能会在全面支持64位数据时再进行可行性处理.
银河漫步 - 2017/5/27 15:36:39
非常感谢.我会逐一检查.
另外负数的支持会是困难的.可能会在全面支持64位数据时再进行可行性处理.
天枫十一郎 发表于 5/27/2017 1:05:25 PM


其实已经能支持运算了
负数问题应该是好解决的
算法就是当符号位为1时
后面的位数取反再+1
可能那个符号位不太好处理吧
天枫十一郎 - 2017/5/28 13:49:20
没这么简单啊.就像64位数据一样.一开始没支持后面加就要动大刀了.
而且不仅仅是脚本中.设计器界面.每个用到值属性的地方.还要兼容老数据...复杂啊.
银河漫步 - 2017/5/28 15:28:18
其实只需要textbox有这属性就行了
yylinch - 2017/9/12 22:47:04
继续学习ING
1
查看完整版本: 给新版做了一个Demo,并提交个建议和bug