这样的一条语句为什么会出错啊? try this:if copy(StrTmp1, 1, 1)[1] in ['A'..'Z'] then begin ..........end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢: chechy(我爱洁洁), 放分! Copy函数返回值为字符串,所以必须加下标才是字符 你也可以:Char T=Copy(....);if T in ['A'..'Z'] then...or StringValue[I] in ['A'..'Z']它什看你逻辑上的错误 copy(StrTmp1, 1, 1) 返回的字符串类型,而集合['A'..'Z']中的元素是字符类型,所以会报类型不匹配。 我的分不够,救命啊? 请大家说说VCLComObject属性的用法? 如何在Delphi程序中控制打印纸的长度和宽度﹖ 100分求,TWebBrowser中如何屏蔽javascript? 哪位朋友有关于 rm 格式的资料啊 内存泄漏? 大家都用什么安装程序??? 各位仁兄,一个十二分奇怪的问题 为什么在安装Delphi 7.0是出现如下内容后不能安装了??为什么呀??? 如何获取屏幕中任一点中的颜色 很菜的问题,但是分数很高:怎么读写一个文本文件? 关于actionlist
Char T=Copy(....);
if T in ['A'..'Z'] then
...
or
StringValue[I] in ['A'..'Z']
它什看你逻辑上的错误