|
LPARAM에 포인터값을 그대로 날리게 되어 있군요..
TMessage를 Help에서 보시면 Union으로 LParam에 접근할 수 있습니다.
그걸 바로 포인터로 캐스팅하면 되겠죠.
그렇지만 이런 방법은 너무 위험한거 아닌가요?
GlobalAlloc을 쓰는 것도 아닌데.. 접근이 되는지조차 궁금하네요.. 되나? 안되나? 몰겄당.. ^^
게다가 VC로 만든 모듈이 죽으면서 메모리를 비워버리면 바로 Access Violation이 뜰 것 같은데요..
아무튼 위험해 보이는군요..
저같으면.. ㅋㅋㅋ 간단하게 소켓서버를 구성할 것 같네요..
소켓으로 구조체를 통째로 날려버리게.. 아니면 구조체에 들어가는 내용이 별거 없는 것 같던데 메시지를 여러번 나눠서 구조체 내용을 모두 전송하든지.. 글로벌록으로 처리하든지.. 아니면 핸들로 처리하든지.. 기타등등요..
아무튼 위험해 보입니다.
초짜^^ 님이 쓰신 글 :
: 우선 답변 감사드립니다.
:
: 헬프를 찾아보니 그 부분에서 메세지를 받을수 있더군요..
:
: 하나만 더 여줘볼께요...
:
: 사용자 지정 메세지를 받아서 COPYDATASTRUCT 에서 lpData값을 가져 올려면
:
: 어떻게 해야하나요?
:
: 간단하게 소스 좀 부탁드릴께요..
:
: 아직 모르는게 넘 많아서요..
:
: 그럼 도움 부탁드립니다.
:
:
|