如图,这是一个计算出结果后判断最终结果是B还是KB还是MB的代码,由于原项目涉密,不便透漏。所以简单的写了这个
代码如下:


[Asm] 纯文本查看 复制代码 变量 a 为 双精度小数型
变量 b 为 双精度小数型
变量 c 为 双精度小数型
函数 判断数值(size 为 双精度小数型) 为 文本型
如果 size<1000 则
弹出提示(到文本(四舍五入(size,2))+"B")
否则如果 size > 1000 且 size < 1000 * 1000 * 1000 且 size < 1000 * 1000 则
size=size/1000
弹出提示(到文本(四舍五入(size,2))+"KB")
否则
size=size/1000/1000
弹出提示(到文本(四舍五入(size,2))+"MB")
结束 如果
结束 函数
事件 按钮1.被单击()
a=到数值(编辑框1.内容)
b=到数值(编辑框2.内容)
c=a*b
判断数值(c)
结束 事件
事件 主窗口.创建完毕()
编辑框1.内容="100"
编辑框2.内容="200"
结束 事件
但是问题出现了,编译通过了,但是一执行判断数值()这个函数整个APP就闪退呢?这是什么原因 |