各位:
  本人要想在delphi中逐个地取出一个字符(可能是英文字符,也可能是汉字)来作精确比较,不知道用什么函数,请不佞赐教!!

解决方案 »

  1.   

    可否先将你的字符串转化成WideString,再比较好了
      

  2.   

    什么意思??
    判断是英文字符还是汉字码吗?
    if IsDBCSLeadByte(byte(str[i])) then
        showmessage('chinese');
    看看是不是这个?
      

  3.   

    to hotzhu(非洲白脸) :
      我用WideSameStr函数试过,可以对英文区分大小写,但不能比较汉字
    to naughtyboy(一切都是为了明天) :
      我的意识是精确比较汉字和英文字符,比如:
      比较‘A’和‘a’
      ‘你’和‘他’等