1,delphi下字符串 比较大小,用=,>,<以及用函数sametext等,都可以,到底有什么区别。
2,form1上的bordericon有个bihelp属性,是设置窗体有没有帮助按钮,可是帮助按钮到底在哪里????

解决方案 »

  1.   

    1、字符串不能用<、>,可以用=;
     function SameText(const S1, S2: string): Boolean; $[SysUtils.pas
          功能 返回两个字符串是否相等
          说明 不区分大小写
          参考 <NULL>
          例子 CheckBox1.Checked := SameText(Edit1.Text, Edit2.Text);
    2、在设置帮助按钮的同时,将最大或最小其中均设为fasle,你就看到了~~
      

  2.   


    字符串不能用 <、>,真的吗
    var
      a,b:string;
    begin
      a := 'abc';
      b := 'cba';
      if a>b then
      begin
        ShowMessage('a大');
      end
      else
      begin
        ShowMessage('b大');
      end;
    end;
      

  3.   

    sametext 的运行效率可能会更高吧
      

  4.   

    汗,倒也没有真的关注过.记得以前用CHAR的时候,字符串好像可以比大小.(按ASCII码值比.)在字符串中,没比过.先顶一个.      不知道,楼上的最终答案是什么????   a和b谁大谁小啊.
      

  5.   

    1.字符串比较大小是按位比较的,从第一位开始(实际上是比较字符的ascii的大小),有相关函数,也可以用<,>,=
    2.参考1楼的。
      

  6.   

    用>、<肯定是可以的,用函数和用>或者<有什么区别呢是不是都可以达到效果呢
      

  7.   

    SameText是不区分大小写的, 所以SameText('abc', 'ABC')的结果是True。执行效率方面, 没有多大的区别。字符串的=关系运算最终调用的LStrCmp函数,和SameText最终调用的CompareText函数,两者的代码效率区别不大。