Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4103] [답변] HO0913/ 메모 에디터에서 정렬하는 방법좀 갈켜
박지훈.임프 [cbuilder] 1289 읽음    1998-08-19 21:36
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.

메모의 내용을 소트하려면, 메모의 내용은 TStrings 형인 Lines 프로퍼티에 있으니까

Lines의 내용을 소팅 알고리즘을 사용한 코딩으로 해결해줘야죠. 너무 당연한가요?

델파이나 빌더같은 툴들도 각종 함수들이 잘 준비되어 있어서 복잡한 문제를 간단히

해결하는데 많은 도움이 되지만, 모든 문제를 해결할 수는 없고, 이와 같은 경우는

본인이 직접 소팅 알고리즘을 구현해서 해결해야만 합니다.

하지만... 이정도만 말씀드리면 간단한 방법을 찾으시는 거 같은데 너무 허무하실 거

같구요, Descending은 힘들어도 Ascending 순서라면 간단한 방법이 있습니다.

TStrings를 상속받는 클래스인 TStringList에는 Sort 메소드가 있습니다. 하지만 요

Sort()메소드는 말씀드렸다시피 ascending order만 가능하죠. 어쨌든, 이거라도 써먹

으시고 싶으시다면, TStringList형의 객체를 하나 만들어서 memo의 Lines를 Assign하

고 소트하신 후에 다시 memo로 보내면 되죠.

그럼, 도움되시길 바라면서, 이만...




독립문에서 임펠리테리였습니다.

(cbuilder, skyhi18)



+ -

관련 글 리스트
4103 [답변] HO0913/ 메모 에디터에서 정렬하는 방법좀 갈켜 박지훈.임프 1289 1998/08/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.