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
[27376] [질문]사용자 정의 메세지 사용방법
송기원 [schiva] 687 읽음    2003-10-02 11:03
사용자메세지.zip 3.3KB 오류가 나는 소스입니다.
사용자 정의 메세지를 폼에서 사용을 할려구 아래와 같이 선언을 했습니다.
#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 [질문]사용자 정의 메세지 사용방법 송기원 687 2003/10/02
27404     Re:[질문]사용자 정의 메세지 사용방법 초보자 987 2003/10/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.