|
ㅎ_ㅎ;; 결국엔 여기까지 ㅡㅜ
제가 허뎝하니 지라..
해당 이벤트의 콜백 함수를 만들어 보앗는데 ㅡ_ㅡ; 잘안되는군요..
void __fastcall __closure TObject* 라는 형태의 콜백함수를 만들어 줘야되는데..
도무지 ㅡ_ㅡ; 모르겠습니다. ㅡ_ㅡ;;
죄송 ㅡ0ㅡ;
혀덥한지라 결국엔 답을 못찾았습니다. ㅡㅜ...
방법을 알려드리자면..
DLL에 함수를 만드셔서 UDPClient->OnReceive 라는 인자에 대입해주시면 이벤트처럼 받아서 처리하실 수 있습니다... 근데 참으로 곤란한건 위에 알려드린 형태로 콜백을 선언해봤자.. 못받는다는...
ㅡㅜ 어찌해야하는진 잘 모르겠네요..
역시나 또 다른 분들이 도움을 ㅡㅜ
ㅈㅅㅈㅅ ㅡㅜ
하안인 님이 쓰신 글 :
: 하안인 님이 쓰신 글 :
: : 저는 빌더5.0을 사용하고 있는데 udp통신을 하려고 vcl컴포넌트를 사용하여
: : dll을 생성하여 상대방이 파워빌더를 사용하고 있어서 dll형태로
: : 제공하여 소켓통신을 하려고 합니다.
: :
: : dll로 만들어 본적이 없어서 File->New->Dll 한후
: : 새폼을 만들어 폼안에서 일반적인 프로그램을 작성하여 주면 되나요.
: :
: : 어떻게 해야 할지 몰라서 자문을 구합니다.
:
:
: 답변감사합니다.
:
: 문제는 소켓으로 들어온 데이타를 다른 프로그램에서 가져다 써야 하는데
: 폼을 만들고 컴포넌트를 갖다놓으면 소켓에 데이타가 들어오면
: 이벤트가 발생되어 어떤 데이타가 들어왔는지 알수 있는데
: 이것을 dll로 만들면 이벤트 들어온것을 어떻게 처리해야 하는지요.
|