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
[37564] 긴급] 조건을 구합니다.
김용수 [y016skim] 827 읽음    2004-10-12 09:02
안녕하세요. 고수님들의 조언을 바랍니다.

하는 일은 PaintBox에 moveto lineto로 약 7000개
정도의 다각형을 만들고 FloodFill로 각기 다른 색으로
그 다각형을 채우는 것입니다.

구현을 되었는데, 문제는

FloodFill로 약 7000개의 다각형 색을 칠하다 보니
속도가 너무 느려져서 7000개를 다 채우는 시간이
약 10분 정도 걸리게 된다는 점입니다.

예전에는 OPENGL로 그렸더니 이런 문제가
없었는데 이번에는 PaintBox로 그렸더니
이런 문제가 나오는 군요.

다시 OPENGL로 하자니 시간과 여러가지 문제가
있어 그냥 해결하고자 하다가 꽁수로

Thread를 이용해서
1~100까지는 1번 Thread로,
101~200까지는 2번 Thread로 ,
...
???~7000까지는 ?번 Thread로 ,
동시에 FloodFill로 그리면 되지 않을까 생각은 드는데

이런 thread 는 어떻게 선언하고 사용해야 되는지 예제나
조언을 주실 수 있겠는지요??

+ -

관련 글 리스트
37564 긴급] 조건을 구합니다. 김용수 827 2004/10/12
37569     Re:긴급] 조건을 구합니다. 김태선 936 2004/10/12
37594         Re:Re:긴급] 조건을 구합니다. 김용수 865 2004/10/13
37595             Re:Re:Re:긴급] 조건을 구합니다. civilian 1088 2004/10/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.