PowerBuilder Errorc0003:Condition for if statement must be a boolean 问题
发布时间: 更新时间: 总字数:262
阅读时间:1m
作者: 谢先斌
分享
复制网址
专栏文章
- PowerBuilder中出现Connect failed:Integrated logins are not permitted问题解决
- PowerBuilder A target is required to complete this operation. 问题
- Powerbuilder 中出现 Specified database is invalid (指定的数据库无效)问题解决方案
- PowerBuilder Errorc0003:Condition for if statement must be a boolean 问题(当前)
- Powerbuilder10.0中多个库文件的建立(***.pbl文件的建立)
- Powerbuilder中窗体等控件的重命名方法
- PowerBuilder 增删改查小实例
- PB中用DataWindow.Update更新数据
PowerBuilder Errorc0003:Condition for if statement must be a boolean 问题
问题描述
在使用Powerbuilder中编写CommandButton控件的clicked语句中可能会出现以下语法错误:
Error c0030:Syntax error
Error c0003:Condition for if statement must be a boolean
问题分析
这种错误可能是由于学习C/Java/C++等语言与PowerScript语言不同而造成的。例如:
在button空间的clicked事件中
if mle_3.text=="" then
wf_message() //调用函数
return
end if
mle_2.text=mle_3.text
mle_3.text=""
在执行该语句时可能就会出现以下错误:
Error c0030:Syntax error
Error c0003:Condition for if statement must be a boolean
其实错误就出现在 “==” 中,这就是语言之间的区别了。当改成 “=” 是就不会出错了。
真确语句如下:
if mle_3.text=="" then
wf_message() //调用函数
return
end if
mle_2.text=mle_3.text
mle_3.text=""
- 上一页:Pushgateway 介绍
- 下一页:Matlab 曲柄滑块机构
专栏文章
- PowerBuilder中出现Connect failed:Integrated logins are not permitted问题解决
- PowerBuilder A target is required to complete this operation. 问题
- Powerbuilder 中出现 Specified database is invalid (指定的数据库无效)问题解决方案
- PowerBuilder Errorc0003:Condition for if statement must be a boolean 问题(当前)
- Powerbuilder10.0中多个库文件的建立(***.pbl文件的建立)
- Powerbuilder中窗体等控件的重命名方法
- PowerBuilder 增删改查小实例
- PB中用DataWindow.Update更新数据
最近更新
最新评论
加载中...