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;
|