TC官方合作论坛

标题: 编辑框获得内容在if中逻辑或中为什么出现这种情况 [打印本页]

作者: saina6281    时间: 2014-5-15 11:43
标题: 编辑框获得内容在if中逻辑或中为什么出现这种情况
我是菜鸟,才学几天,有个问题搞不懂你,请大家指教
内容=edit.gettext("编辑框0")
第1种情况,编辑框输入 a  消息框能弹出正确
if(内容="a")
help.messagebox("正确")
endif
第2种情况 编辑框输入 2  消息框能弹出正确
if(内容>1)
help.messagebox("正确")
endif

第3种情况,
if((内容="a")||(内容>1))
help.messagebox("正确")
endif


如果输出 2  消息框能弹出正确,但是如果输出 a  就弹出错误信息 "类型不匹配"
脑子转不过来你,各种办法都试你,不知道怎么解决了


作者: 石中草    时间: 2014-5-15 11:48
第3种情况,
if((内容=="a")||(类型.转整型(内容)>1))  //把内容转整形试试看
help.messagebox("正确")
endif

作者: saina6281    时间: 2014-5-15 11:54
本帖最后由 saina6281 于 2014-5-15 11:56 编辑

谢谢了,谢谢
作者: hzpwg731024    时间: 2014-5-15 12:38

作者: 落小雨    时间: 2014-5-15 14:38
两个等号
作者: hzpwg731024    时间: 2014-5-15 16:11
一个变量 不能是两种类型
你内容又是整数又是字符串
都难为死计算机了
作者: hzpwg731024    时间: 2014-5-15 16:13
新手 就直接上 英文
看来 英文底子不错呀
这样也好 为以后API和com 打基础




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1