Q&A

  • with 문에서 자기 자신은 어떻게 나타내죠
With TClientDataSet.Create(nil) with
  try
   RemoteServer := SocketConnection1;
   ProviderName := 'DataSetProvider1';
   Open;
   Result := '여기에 TClientDataSet으로 생성된 객체를 넣어야합니다'
   Close;
   Free;
  except
  end;
end;

위와같이 TClientDataSet을 동적 생성해서 그것을 리턴해야하는데요
with문 안에서는 자기자신을 어떻게 나타내죠?

'result :=' 안에다가 넣어야하는데 방법을 모르겠네요..
self는 아닌것같고 답변 부탁드립니다.
2  COMMENTS
  • Profile
    마피오소 2002.02.14 22:49
    요건 잘 모르겠네요(저두 궁금하네요)

      Result := '여기에 TClientDataSet으로 생성된 객체를 넣어야합니다'


    하지만 이렇게 하시면...

    Result := TClientDataSet.Create(nil);

    With Result do
      try
        RemoteServer := SocketConnection1;
        ProviderName := 'DataSetProvider1';
        Open;
        Close;
      finally
        Free;
      end;
    end;




  • Profile
    이은호 2002.02.14 23:45
    감사합니다. 많은 도움이 되었습니다. 꾸벅 (_ _)