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
[10044] Re:[긴급질문] FindComponent 이용하여 Component의 속성 바꾸기
몰라 [] 865 읽음    2001-08-19 12:12
잘하고파 님이 쓰신 글 :
: 흑흑... 조 밑에 질문을 올려놨는데 리플이 없어 다시 올립니다.
: 고수님들, 제발 도와주십시오.
:
: Form에 이름이 PreBar1, PreBar2, PreBar3, ... FinalBar1, FinalBar2, FinalBar3,...등으로 되어 있는
: ProgressBar 들을 만들었습니다.
: 위 Component 들의 속성을 바꿔주기 위하여 SetProgressBar라는 함수를 만들고 TComponent의 멤버함수인 FindComponent를 이용하여 아래와 같이 코드를 작성하였습니다.
:
: 아래 코드처럼 정수 i를 받아, temp1, temp2에다가 주소를 넘기어 PreBar'i', FinalBar'i' 라는 이름을 가진 컴포넌트의 Poistion, Top 속성등을 바꿔주는 코드입니다.
:
: void __fastcall SetProgressBar(unsigned short int i)
: {
:        
:         temp1 = (TProgressBar*)FindComponent("PreBar" + IntToStr(i+1));
:         temp2 = (TProgressBar*)FindComponent("FinalBar" + IntToStr(i+1));
:
:         fRatio = m_fAlarmData[i] / m_fAlarmData[i+6];
:
:         temp1->Height = (int)( 160 * fRatio );
:         temp2->Height = 160 - temp1->Height;
:         temp1->Top = 24 + temp2->Height;
: }
:
: 그런데...
:         E2268 Call to undefined function 'FindComponent'
: ----->요런 에러가 뜨는군요. 제발 도와주세요.
:

void __fastcall SetProgressBar(unsigned short int i) <-- 요기



+ -

관련 글 리스트
10043 [긴급질문] FindComponent 이용하여 Component의 속성 바꾸기 잘하고파 791 2001/08/19
10044     Re:[긴급질문] FindComponent 이용하여 Component의 속성 바꾸기 몰라 865 2001/08/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.