|
[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로 프로그래밍하다.. 빌더로 하니까.. 미치겠습니다.. 답답해서.. 빌더가 더 좋은거 같긴 같지만.. 도와주세요...
빠른 답변 부탁 드리겟습니다.. 감사합니다..
|