请为各为大侠说说“with...do...end”的用法。谢谢!最好举例说明。再次感谢!

解决方案 »

  1.   

    with Query do
      begin
        Close;
        SQL.Clear;
        SQL.Add('Select * from Table');
        Open;
      end;
      

  2.   

    end 和with 没有关系的,end是和begin对应的
      

  3.   

    with button1 do
      begin
        caption:='确定';
      end;
    另外,就象jinjazz说的,end不是属于with..do语句中的.
      

  4.   

    with Query do
      begin
        Close;
        SQL.Clear;
        SQL.Add('Select * from Table');
        Open;
      end;
    等价于    Query .Close;
        Query .SQL.Clear;
        Query .SQL.Add('Select * from Table');
        Query .Open;
      

  5.   

    哦,明白了。多谢 songyanbin(孤叶)