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
[26407] Re:지금 이에러의 의미를 알려주세요 부탁드려요..
최준호.스페로 [sparrow] 733 읽음    2003-07-23 20:46
안녕하세요 스페로 입니다.

메세지 멥에 의해 호출되는 함수 Test 의 프로토 타입은 있는데 구현체가 없다는 에러 입니다.

Unit1.cpp 에 아래와 같은 코딩을 해주어야 링크에러가 없어지죠

void __fastcall TForm1::Test(TMessage & Msg)
{ //뭔가 해줘야 할 코드 넣을 곳
}


그럼

혼자사는세상 님이 쓰신 글 :
: [Linker Error] Unresolved external'__fastcall TForm1::Test(TMessage &)'referenced from E:\제프로젝트 디렉명\UNIT1.OBJ
: 그리고.. 이에러가 무엇을 한뒤에 일어낫냐면요...
: 빌더에서 발생하는 메세지를 잡을려고.. 메세지 맵을 코딩했는데..
: public:        // User declarations
:         BEGIN_MESSAGE_MAP
:                MESSAGE_HANDLER(WM_TEST, TMessage, Test)
:         END_MESSAGE_MAP(TForm)
:         __fastcall TForm1(TComponent* Owner);
:         void __fastcall Test(TMessage &Msg);
: };
: //---------------------------------------------------------------------------
: extern PACKAGE TForm1 *Form1;
: //---------------------------------------------------------------------------
: Unit1헤더 파일에.. 보면 Form1 클래스가 있짜나요..
: 거기 public에 저렇게 선언 했습니다...
: #define WM_TEST WM_USER+1
: 또 함수는
: 저렇게 써주구... Unit1.cpp 파일에 써줬구요..
: 저렇게 해주는게 맞나요..
: 메세지맵도 저렇게 만드는게 맞는지 의문 입니다..
: 실은... 빌더를 손댄지 2일정도 밖에 안됐거든요.. 이때까지 vc로 프로그래밍하다.. 빌더로 하니까.. 미치겠습니다.. 답답해서.. 빌더가 더 좋은거 같긴 같지만.. 도와주세요...
: 빠른 답변 부탁 드리겟습니다.. 감사합니다..

+ -

관련 글 리스트
26405 지금 이에러의 의미를 알려주세요 부탁드려요.. 혼자사는세상 614 2003/07/23
26407     Re:지금 이에러의 의미를 알려주세요 부탁드려요.. 최준호.스페로 733 2003/07/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.