CnPack Forum


 
Subject: 遇到特殊字符格式化会报错
西方失败
灌水处处长
Rank: 4



UID 455028
Digest Posts 0
Credits 224
Posts 77
点点分 224
Reading Access 10
Registered 2021-12-18
Status Offline
Post at 2026-8-30 14:15  Profile | P.M. 
遇到特殊字符格式化会报错

type
EM特殊字符 = (√,×,↑,↓,←,→,↖,↗,↙,↘,卍,○,☆,△,▽,?,?,?,?,?,?,?,?,?,?,★,□,■,◆,●,▼,▲,?,?,㊣,?,?,?,?,?,♂,♀,?,?,?,?,▓,?,?,◎,?,§,※,?,?,?,?,?,?,?,?,?);

编译没问题,格式化提示:
格式化错误(20,22):缺失有效符号
当前标识符:"x"
如果该错误由附近的编译指令引发,您可尝试在设置中修改编译指令处理方式后重试。

(网页上有的显示不出来,记事本正常,请见附件里的文本文件)

[ 本帖最后由 西方失败 于 2026-8-30 14:21 编辑 ]


Image Attachment: 20260830-1.png (2026-8-30 14:20, 5.95 K)



Attachment: 特殊字符.rar (2026-8-30 14:20, 285 bytes)
Download count 5
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6984
Posts 3657
点点分 6984
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2026-8-30 16:16  Profile | Blog | P.M. 
上面图里的是代码?这些特殊字符是做枚举类型的变量名?
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6984
Posts 3657
点点分 6984
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2026-8-30 16:17  Profile | Blog | P.M. 
你是D几下编译的?
Top
西方失败
灌水处处长
Rank: 4



UID 455028
Digest Posts 0
Credits 224
Posts 77
点点分 224
Reading Access 10
Registered 2021-12-18
Status Offline
Post at 2026-8-30 17:07  Profile | P.M. 
delphi13.1
fmx
cw版本 1.8.0.1366_Nightly Build 2026.08.17

图中就是代码 编译没问题 之所以直接用来命名是为了代码提示用起来方便 字符太多每个都取个名字比较麻烦

[ 本帖最后由 西方失败 于 2026-8-30 17:09 编辑 ]
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6984
Posts 3657
点点分 6984
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2026-8-30 17:41  Profile | Blog | P.M. 
好,找到问题所在了,我们对宽字符标识符的判断是其码点值大于等于$100,但x的是$D7
我们扩展到大于$80应该就行了。
Top
西方失败
灌水处处长
Rank: 4



UID 455028
Digest Posts 0
Credits 224
Posts 77
点点分 224
Reading Access 10
Registered 2021-12-18
Status Offline
Post at 2026-8-30 17:43  Profile | P.M. 
哈哈 老大威武
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6984
Posts 3657
点点分 6984
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2026-8-30 18:53  Profile | Blog | P.M. 
1367每日构建版已修正。
Top
 




All times are GMT++8, the time now is 2026-9-2 20:34

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.007531 second(s), 8 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP