找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 131|回复: 2

[模块反馈] 【YYSJON对象】模块 BUG

[复制链接]

23

主题

29

回帖

190

积分

注册会员

积分
190
QQ
发表于 2024-12-26 22:01:25 | 显示全部楼层 |阅读模式
使用【YYSJON对象】模块时,使用【.取文本值()】方法,默认的返回值类型为【字符型A*】,这时如果取出的文本为空字符的话,直接与【A""】进行【==】比较,会错误的返回 false,需要进行编码转换才可以得到正常的对比结果

1

主题

1

回帖

17

积分

新手上路

积分
17
QQ
发表于 2024-12-27 21:08:03 | 显示全部楼层
这不算BUG,建议你用
文本型A 对象文本 = XXX.取文本值()
然后再用 == 与 A"" 进行判断

取文本值() 如果对象不存在会返回 0

如果对象存在,且对象内容为 ""
实际返回的是一个私有地址,他的值是0,  
而 A"" 是引用的一个常量地址,他的值也是0,
直接用 == 处理, 对比的是两个地址,不是值

23

主题

29

回帖

190

积分

注册会员

积分
190
QQ
 楼主| 发表于 2024-12-29 22:05:10 | 显示全部楼层
逸辰Arne 发表于 2024-12-27 21:08
这不算BUG,建议你用
文本型A 对象文本 = XXX.取文本值()
然后再用 == 与 A"" 进行判断

好的 明白了  感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-1-30 13:05 , Processed in 0.072120 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表