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
[19824] Re:[질문]table1->disablecontrol에 대한 질문
조준회 [] 724 읽음    2002-07-04 16:58
아닙니다.
그건 속도 향상을 위한 팁입니다.

DataSet에 위치가 바뀌게 되면.. 연결된 컨트롤의 위치도 함께 바뀌게 됩니다.

아래처럼 처음부터 끝까지 While로 어떤 작업을 하게된다면..

DisableControl로 DataSet에 연결된 컨트롤도 함께 동작하지 않도록 해서
속도를 향상시킵니다.

이렇게 하면..상당한 속도 향상이 있습니다.

아마 직접 코딩을 해서 비교해 보시면.. 속도가 향상된다는 것을 느낄수 있으실겁니다.

하안인 님이 쓰신 글 :
: CustTable->DisableControls();
:
: try
: {
:   CustTable->First();
:   while (!CustTable->Eof)
:   {
:     // Process each record here
:     CustTable->Next();
:   }
: __finally
: {
:   CustTable->EnableControls();
: }
: }
: 위의 소스중에서 Custtable->DisableControls()이 어떤 용도로
: 쓰이는지요.
: c/s 프로그램에서 편집을 하고 있을때 다른 사용자가 편집을
: 하지 못하도록 하는 것인가요.
:

+ -

관련 글 리스트
19822 [질문]table1->disablecontrol에 대한 질문 하안인 738 2002/07/04
19824     Re:[질문]table1->disablecontrol에 대한 질문 조준회 724 2002/07/04
19827         Re:Re답변감사드립니다. 한가지만 더여쭤보겠습니다. 하안인 737 2002/07/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.