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
[10043] [긴급질문] FindComponent 이용하여 Component의 속성 바꾸기
잘하고파 [hultul] 790 읽음    2001-08-19 10:06
흑흑... 조 밑에 질문을 올려놨는데 리플이 없어 다시 올립니다.
고수님들, 제발 도와주십시오.

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'
----->요런 에러가 뜨는군요. 제발 도와주세요.

+ -

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