Q&A

  • TList에 저장된 내용을 정렬하고 싶어요
안녕하세요 ^^
델파이 초보입니다..

TList에 값을 저장시켰습니다.. 요렇게요

1  AAAA
3  BBBB
4  CCCC
2  DDDD

이걸 정렬을 이용해서 아래와 같이 정렬하고 싶어요
1 AAAA
2 DDDD
3 BBBB
4 CCCC

TList에 Sort가 있는데 이걸 이용하면 되는건지..

도움말 내용
type TListSortCompare = function (Item1, Item2: Pointer): Integer;
procedure Sort(Compare: TListSortCompare);

이용한다면 어떻게 해야하는지 알고 싶어요 참고로 전 델파이 6을 쓰고
있습니다..


다른 좋은 방법이 있다면 그것도 좀 알려주세요 ^^

그럼 즐거운 밤 되세요
1  COMMENTS
  • Profile
    타락천사 2003.04.26 09:09
    안녕하세요. 타락임다..
    걍 TStringList 쓰세요..

    procedure ListSort;
    var
        MyList: TStringList;
    begin
        MyList := TStringList.Create;

        MyList.Assign(List1.Lines);

        MyList.Sort;
        List1.Lines.Text := MyList.Text;

        MyList.Free;
    end;

    즐푸하세여..

    타락천사..