ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법 | |||
| |||
그때 파라메터를 CHAR * 로 선언해서 쓰면된다. Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다. 이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다. VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다. 그러면 데이터 송수신시 깨지지 않는다. from Control DISP_FUNCTION(CKlientCtrl, "Send", Send, VT_I2, VTS_BSTR VTS_I2) EVENT_CUSTOM("OnReceive", FireOnReceive, VTS_BSTR VTS_I4) to DISP_FUNCTION(CKlientCtrl, "Send", Send, VT_I2, VTS_PI1 VTS_I2) EVENT_CUSTOM("OnReceive", FireOnReceive, VTS_PI1 VTS_I4) Tags: activex 윈도우즈 | |||
| |||
| |||
로그인을 하시면 댓글을 등록 할 수 있습니다. |
OTHER POSTS IN THE SAME CATEGORY 웹서버 및 웹메일 설정 방법 |