Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[10810] dll 에 정의된 이벤트를 불러다 쓰려면?
제갈식 [] 1579 읽음    2006-07-26 17:13
dll 파일에서 Class 를 불러와서 처리하는 비베 코드인데
어찌어찌하여 델파이에서 dll의 클래스를 불러오고 인스턴스를 만들고
프로퍼티와 매써드를 사용하는건 다되는군요...

그런데 이벤트 처리를 델파이에서 어떻게 구현해야 할지 모르겟습니다.

// VB ------------------------------------------------
Option Explicit
Dim WithEvents Monitor As clsReaderMonitor
// 이부분 처리는 델파이 에서도 잘 됩니다.
Private Sub Form_Load()
Set Monitor = New clsReaderMonitor
Monitor.StartListening
End Sub

// 이 아래부분을 델파이에서 어케 처리해주어야 하는지 모르겠다는??
// 디버그 처리말고 이벤트를 어떻게 델파이로 버꾸는지 궁금합니다.
Private Sub Monitor_ReaderAdded(r As ReaderInfo)
Debug.Print r.Name & "--has been added to the list."
End Sub

// 아래와 같이 하니 이벤트 처리가 안되더군요 ...

procedure OnReaderAdded(r: ReaderInfo);
begin
  showmessage(r.name)
emd;

+ -

관련 글 리스트
10810 dll 에 정의된 이벤트를 불러다 쓰려면? 제갈식 1579 2006/07/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.