C caj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-05 #1 请问在Delphi里怎样判断一个字符是否是一个中文内码的逗号。
D darkiss Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-05 #2 一个字符只能是一个中文内码逗号的半个。 在一个字符串中,应该先用ByteType函数判断是否是汉字字符,然后在判断是否是逗号。
L liangdewei Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-05 #3 if copy(memo1.Lines.Strings[rowindex],wordbeginindex,2)="," then
L LiWD Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-05 #4 如下,选取适当的数据类型,什么问题都可对付: var ; AA : WideString; ; //一定为他,可自动判断,不会出现半个字符 ; I: Integer; begin ; AA := 'ab,2c,de好'; ; for I := 1 to Length(AA) ;do ; ShowMessage(AA); end; 输出结果: a b , 2 c , d e 好
如下,选取适当的数据类型,什么问题都可对付: var ; AA : WideString; ; //一定为他,可自动判断,不会出现半个字符 ; I: Integer; begin ; AA := 'ab,2c,de好'; ; for I := 1 to Length(AA) ;do ; ShowMessage(AA); end; 输出结果: a b , 2 c , d e 好
T Town Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-05 #5 告诉你个土方法。 在代码中任意位置敲一个逗号, 然后F9, 看出错信息, 就知道这个汉字的$数值了,我经常这么干,呵呵 具体判断过程,就用 Widestring处理就可以了。