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
[27404] Re:[질문]사용자 정의 메세지 사용방법
초보자 [] 987 읽음    2003-10-06 15:08
END_MESSAGE_MAP(TForm1)
-> END_MESSAGE_MAP(TForm)

송기원 님이 쓰신 글 :
: 사용자 정의 메세지를 폼에서 사용을 할려구 아래와 같이 선언을 했습니다.
: #define my ( WM_APP + 100 )
: class TForm1 : public TForm
: {
: __published:    // IDE-managed Components
: private:    // User declarations
:
: public:        // User declarations
:   __fastcall TForm1(TComponent* Owner);
: protected:
:   void __fastcall  Proc( TMessage &msg); 
:
:   BEGIN_MESSAGE_MAP
:     MESSAGE_HANDLER(my, TMessage, Proc);
:   END_MESSAGE_MAP(TForm1)
:
: };
:
: void __fastcall TForm1::Proc( TMessage &msg)
: {
:   ShowMessage(" User message ");
: }
:
: 근데 컴파일을 하면 No error, No warning 인데 실행을 하면 EStackOverFlow with message " Stack overflow"라는 runtime 오류가 발생을 합니다......
:
: 저 같은 초보가 보기엔 메뉴얼데로 된것 같은데....?? 왜 run time error가 생기는지 알 수가 없네요..
: 고수님의 도움을 부탁드립니다.
: 프로젝트 소스를 첨부하였습니다.

+ -

관련 글 리스트
27376 [질문]사용자 정의 메세지 사용방법 송기원 688 2003/10/02
27404     Re:[질문]사용자 정의 메세지 사용방법 초보자 987 2003/10/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.