if Length(resstr)<2 or (resstr[1]='-' and Length(resstr)=2) then
  ShowMessage('完成')
else ShowMessage('未完成');就是要当字符串resstr的长度小于2时或者resstr的长度等于2并且resstr的第一个字符是'-'时显示'完成',其他显示'未完成'.我上面这样写不能通过编译啊,应该怎么改,哪位可以帮帮我

解决方案 »

  1.   

    if (Length(resstr)<2) or ((resstr[1]='-') and (Length(resstr)=2)) then
      

  2.   

    if (Length(resstr)<2) or ((resstr[1]='-') and (Length(resstr)= 2)) then
      ShowMessage('完成')
      else ShowMessage('未完成');
      

  3.   

    if (Length(resstr)<2) or ((resstr[1]='-')and (Length(resstr)=2)) then
      ShowMessage('完成')
    else
     ShowMessage('未完成');