if length(edit1.text)<=10 and length(edit1.text)>0 then 
 为什么会出错???
错误提示:incompatible types

解决方案 »

  1.   

    if (length(edit1.text)<=10) and (length(edit1.text)>0) then
      

  2.   

    if (length(edit1.text)<=10) and (length(edit1.text)>0) then
      

  3.   

    if (length(edit1.text)<=10) and (length(edit1.text)>0 )then 
    加上括号!!!
      

  4.   

    这跟Delphi的运算符优先集有关!
      

  5.   

    呵呵,你用的是dephi7,如果是以前的版本,就不用加!!
      

  6.   

    if (length(edit1.text)<=10) and (length(edit1.text)>0) then
      

  7.   

    AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!AND 的优先级别比比较符号:<,>等都高!AND 的优先级别比比较符号:<,>等都高!!!!