我做了公式代入的软件其中有一条.版本 2
y.内容 = 到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)) - 到数值 (b.内容) × 到数值 (b.内容)就出现了这个错误其中 abc均为编辑框,我是菜鸟啊。求大侠指点
易语言错误(10044): 不能将“文本型”数据转换到“双精度小数型”数据。谁帮我解决下?
答案:2 悬赏:70 手机版
解决时间 2021-02-10 23:39
- 提问者网友:缘字诀
- 2021-02-10 06:47
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-02-10 07:34
y.内容 = 到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)) - 到数值 (b.内容) × 到数值 (b.内容)
将你的代码如上拆分开来就是下边的公式
到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)) --------------文本型
到数值 (b.内容) × 到数值 (b.内容) -----------------------------数值型
就等于文本型-数值型,所以出错.
正确代码:
y.内容 = 到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)- 到数值 (b.内容) × 到数值 (b.内容))
将你的代码如上拆分开来就是下边的公式
到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)) --------------文本型
到数值 (b.内容) × 到数值 (b.内容) -----------------------------数值型
就等于文本型-数值型,所以出错.
正确代码:
y.内容 = 到文本 (4 × 到数值 (a.内容) × 到数值 (c.内容)- 到数值 (b.内容) × 到数值 (b.内容))
全部回答
- 1楼网友:患得患失的劫
- 2021-02-10 07:56
应该是这样的:
编辑框3.内容=到文本(到数值(编辑框3.内容)-1)
下面类似的代码也要这样,
因为,编辑框.内容 是文本型,文本是不能运算的(如:你 - 他 = 你知道答案吗?当然了文本是可以相加的 "你"+"他"="你他"),所有要把编辑框.内容(文本型)转换为数值进行计算,得到结果后在转换为文本赐值给编辑框.内容
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯