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
[19467] [질문] Chart 관련 글입니다. 안에 있는 글 설명좀 해주세염..
에궁... [skyweb] 798 읽음    2002-06-19 17:48
2가지 궁금한게 있습니다.

첫번째는

서치해 보니 제가 지금 생각하고 있는 상황과 비슷한 게 있어서

그 글을 가지고 왔습니다. 저도 지금 글을 쓰신 씨티헌터님과 비슷한 상태입니다.

Series로 데이터를 지우고 다시 보여주고..하는데..마침 이종빈님의 답변이 있어서 봤더니..

잘 이해가 안되네염..

//이종빈의 답변입니다.

::Series에 들어있는 값을 지우고 다시 그래프를 겹쳐서 그리는거는 불가능하다구 생각됩니다..
::Series에 들어있는 값을 지우면 Chart 화면에서두 지워지기 때문이져..

::Series하나만 쓰실려면.. (꽁수긴하지만여.. ^^;)
::Series에 계속 값을 추가하시구여.. 값을 지우지 말구여..

::각 그래프 시작점을 넣기 전에 임의의 점을 하나를 넣구,
::그 임의의 점색상과 라인색상을 Chart의 Background 색상과 같게 해주면,
::겹쳐서 보이겠져... ^^;


아직 Chart를 능숙하게 다루는 상황이 아니구 시간도 촉박해서

기본적인것만 알고 책과 씨름중입니다.

두번째 문제 입니다.

아래는저의 소스입니다.

   double tmpX;
   //쿼리문장이 있고 그 쿼리한 결과를 파이차트로 보여 줄려구 하는데염..

   TPieSeries *comps = new TPieSeries(this);

   Chart1->Title->Text->Text = "테스트";


  for(int t=0; t < Query1->RecordCount; t++)
  {

    U_N = DBGrid1->Fields[6]->AsString;
    T_C = DBGrid1->Fields[7]->AsString;
    tmpX = T_C.ToDouble();
    comps->Add(tmpX, U_N, clTeeColor);
    Query1->Next();
  }
 
  //delete comps; 했더니 차트 마저 안 보이궁..


이렇게 해서 만들었더니..할당한 메모리를 해체해 주지 않으니 이벤트 발생시

파이차트 위에 새로운 차트가 계속 겹쳐서 그려지거든여

메모리를 해제할려구 해도 마땅한 메소드도 업궁.. 전전 긍긍하고 있습니다..






+ -

관련 글 리스트
19467 [질문] Chart 관련 글입니다. 안에 있는 글 설명좀 해주세염.. 에궁... 798 2002/06/19
19491     Re:[질문] Chart 관련 글입니다. 안에 있는 글 설명좀 해주세염.. 이종빈 992 2002/06/20
19500         Re:Re:[질문] 답변 감사합니다. ^^ 에궁... 722 2002/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.