比如 我在edit 中输入  1 〉2  那么 有什么快速方法能计算出这个值是布尔类型的?

解决方案 »

  1.   

    uses ComObj ;
    {$R *.dfm}
    function Eval(expStr: string): string;
    var
    js: OleVariant;
    begin
    js := CreateOleObject('ScriptControl');
    js.Language := 'JavaScript';
    Result := js.Eval(expStr);
    js := Unassigned;
    end;Eval(edit1.text)就是你要的值,True是0,False是-1,怎么转不会说你不会吧。
      

  2.   

    http://community.csdn.net/Expert/topic/4101/4101460.xml?temp=.6220819
      

  3.   

    不知道了,大概就xinck的行了吧
      

  4.   

    把edit.text取出来,分解,判断出运算符,直接比较,就是bool型了啊