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

C++빌더 Q&A
C++Builder Programming Q&A
[4570] Re:Re:(질문) Memo 또는 RichEdit 에 데이터 추가에대해...
이재민 [] 3508 읽음    2000-12-09 00:00
관리자 님이 쓰신 글 :
: 임펠리테리입니다.
:
: 메모나 리치에디트의 Lines는 TStrings 타입으로서, 내용이 변경될 때마다 매번 연결되어 있는 메모(혹은 리치에디트)의 화면상의 표시를 변경하려고 합니다. 그래서 만약 새로 추가할 내용이 아주 많다면 계속 화면의 내용을 업데이트하려고 시도하므로 속도가 아주 느려질 수 있습니다.
:
: 이를 막으려면, Memo1->Lines->Add()로 새 라인을 추가하기 전에 Memo1->Lines->BeginUpdate()를 호출하시고, Add()가 끝난 후에 Memo1->Lines->EndUpdate()를 호출하세요. 다음과 같이 말이죠.
: Memo1->Lines->BeginUpdate();
: Memo1->Lines->Add("추가될 문자열"); // 여러번 해도 상관없음
: Memo1->Lines->EndUpdate();
:
: 그럼 참고하시길...

Memo1->Text = Memo1->Text + IntToHex(RData,2);    <== 이렇게 하는것 말고 뒤에 이어서
데이터를 추가하려면 어떻게 해야 하는지좀 알려주셨으면 합니다... 물론 Add(" ") 말고요.."

제질문에 "Add(" ") 말고요.."<== 라는 문장을 잘이해하지 못하신것 같군요...

IntToHex(RData,2) <== 요기에서 볼수 있듯이 데이터는 1Byte의 Hex 값임니다..

저는 여기서 다음줄로 넘기지 안으려고 Memo1->Text = Memo1->Text + IntToHex(RData,2); 이렇게

한것임니다.

만약 Add()를 사용할경우 다음줄로 넘어가기 때문에 사용하지 않았습니다..

다음줄로 넘기지 않고, 추가를 했으면 함니다...

저는 특례로 회사에서 일하는데 11일에 훈련갑니다.

그전에 답변을좀... ^^:

답을알고가야 좀 마음이 편할꺼 같습니다...

+ -

관련 글 리스트
4545 (질문) Memo 또는 RichEdit 에 데이터 추가에대해... Builder 초보 3073 2000/12/08
4556     Re:(질문) Memo 또는 RichEdit 에 데이터 추가에대해... 박지훈.임프 3929 2000/12/08
4570         Re:Re:(질문) Memo 또는 RichEdit 에 데이터 추가에대해... 이재민 3508 2000/12/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.