编程论坛
注册
登录
编程论坛
→
PowerBuilder
当编译为机器码后语句执行不正确
zzynm
发布于 2006-02-15 10:59, 877 次点击
请教:PB中用CHAR定义的变量AA和BB,在比较时没有生成机器码时都正确,但当编译成机器码时,比较语句就不对了,请高手指点。
即:
CHAR AAA,BBB
。。。
IF AAA <>BBB THEN
错误
ELSE
正确
END IF
不编译成机器码按正常顺序执行,当AAA和BBB不相等执行“错误”相等时执行“正确”
当编译为机器码时AAA和BBB不管是否相等,在IF语句都执行“正确”
,不知什么原因。
1 回复
#2
ヤ順祺冄繎ヤ
2006-02-21 16:24
会吗?
我还没遇到过这种情况呢..
1