Q&A

  • 식에 관한 간단한 질문~
<!--CodeS-->
with ADOCommand1 do
  begin
    Parameters[0].Value := eno.Text;
                         :
    Execute;
  end;
<!--CodeE-->

위 코드에서 with ADOCommand1 do는 어떻게 이해해야 하죠?

예를 들어 조건이 with i > j do 이런식으로 되어있으면 이해하기가 쉬울텐데..
1  COMMENTS
  • Profile
    석주현 2009.05.15 18:36
    무슨 말씀인지 모르겠는데요.

    일단 델파이에 대한 문법을 모르시는 것 같네요.

    델파이에서

    With [class] do 이런 형식으로 하시면

    그 With 스코프 영역 까지 class 를 생략하여도 붙여서 쓴것 과 같습니다. 그러니까

    위에 적으신 식을 다시 쓰면

    <!--CodeS-->
    ADOCommand1. Parameters[0].Value := eno.Text;
    ADOCommand1.Execute;
    <!--CodeE-->

    원래 이렇게 쓰던 걸 간편하게 쓸 수 있죠.

    간편하긴 한데 가끔 혼동을 유발하니 적절히 쓰셔야 합니다. ^^