Q&A

  • 두개의 클래스 비교하여 값이 같을 경우 트리만들기??
아래와 같이 첫번째 클래스의 TESTCASE_OID와 두번째 클래스의 TESTCASE_OID
값을 비교하여 첫번째 클래스에 있는 값일 경우 두번째 클래스를
트리뷰로 보여줄려고 합니다.
클래스 구성하는것까지는 어떻게 했는데
각각의 클래스 값 비교를 어떻게 해야하는지 도무지 모르겠습니다.
각각의 클래스를 리스트로 만들어서 그 리스트를  for문으로 처음값부터
비교하면 될것 같긴 한데...
클래스 값을 리스트화 하는것과 해당 리스트를  for문으로 불러오는것이
어떤식으로 구현해야 될지 전혀 감이 안잡힙니다...
꼭 답변 부탁드립니다.  


////첫번째 클래스/////////////////////////////////////////
type
  TTestCaseClass = class(TObject)
     MODEL_ID      :String;
     PROJECT_ID    :String;
     TESTCASE_OID  :String;

  private
    { Private declarations }
  public
    { Public declarations }
      Constructor Create ;
      procedure  Assign(PARAM : TTestCaseClass);
  end;

////두번째 클래스/////////////////////////////////////////
type
  TTestClass = class(TObject)
     PLATFORM       :String;
     TESTRANGE      :String;
     TESTMODE       :String;
     PACKAGE        :String;
     TEST_CLASS     :String;
     METHOD         :String;
     PATH           :String;
     TESTCASE       :String;
     TESTCASE_OID   :String;
     TESTCASE_CLASS :String;
     TESTCASE_VER   :String;
     KEYWORD        :String;
     ASSERTION      :String;
     DESCRIPTION    :String;
     RESULT_DESC    :String;
     RESULTONLY     :String;

     RESULT_COUNT   :String;
     REGDATE        :String;
     INFO_UPDATE    :String;

     pTESTCASE      :Pointer;

  private
    { Private declarations }
  public
    { Public declarations }
      Constructor Create ;
      procedure  Assign(PARAM : TTestClass);
  end;
0  COMMENTS