当编译为机器码后语句执行不正确
请教:PB中用CHAR定义的变量AA和BB,在比较时没有生成机器码时都正确,但当编译成机器码时,比较语句就不对了,请高手指点。即:
CHAR AAA,BBB
。。。
IF AAA <>BBB THEN
错误
ELSE
正确
END IF
不编译成机器码按正常顺序执行,当AAA和BBB不相等执行“错误”相等时执行“正确”
当编译为机器码时AAA和BBB不管是否相等,在IF语句都执行“正确”
,不知什么原因。
,不知什么原因。
2006-02-15 10:59
2006-02-21 16:24