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
[3439] ActiveForm의 property, method, event에 관하여.. 답변 부탁드립니다.
dividebyzero [] 3634 읽음    2000-05-10 00:00
안녕하세요... 좋은 site를 알게되서 반갑습니다. 답변 부탁드립니다.

ActiveForm으로 socket 관련 ActiveX Control을 개발중입니다.

ActiveForm Wizard를 통하여 "Sock"란 이름의 ActiveX Control을 생성하고 ActiveForm위에 TClientSocket Component를 추가하였습니다.
또한 Type library를 편집하여 Address, Port등의 Property, Send등의 Method, OnReceive등의 Event를 추가했습니다.

문제는, TClientSocket Component의 OnRead Event에서 수신된 data를 처리하여 Type Library에
추가한 OnReceive Event를 call하여 처리된 data를 전송하고자 하는데 Type library에 정의한
OnReceive를 호출하는 방법을 모르겠습니다.

ActiveForm ActiveX Control은 SockImplPrj.cpp/h파일에 정의되어 있고 TClientSocket의 OnRead Event 또한 SockImplPrj.cpp/h파일에 정의되어 있습니다.

TActiveForm을 상속한 TSockPrj에서(funtion등에서) Type library에 정의된 Property, Event, Method를 참조할 필요가 있을 때 어떻게 해당 Property, Method, Event에 접근하는지 방법을 알고 싶습니다.

예를 들면 다음과 같습니다.
void __fastcall TClientSock::OnRead()
{
    // Type library에 정의된 Event Call 방법
    // Type library에 정의된 Property 참조 방법
    // Type library에 정의된 Method Call 방법

}

또한, 생성된 ActiveX Control C++Builder및 VC++등에서 테스트를 하면 design time에 입력한 property의 값이(Address, Port) runtime시에는 clear 됩니다.

C++Builder의 Object Inspector에 입력된 값과 같이 run time시에도 변하지 않게 하고 싶습니다.
따로 코딩을 해야하는지 알고 싶습니다.

답변 부탁드립니다. 행복하세요.

+ -

관련 글 리스트
3439 ActiveForm의 property, method, event에 관하여.. 답변 부탁드립니다. dividebyzero 3634 2000/05/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.