본문 바로가기

ActiveX 사용3

ActiveX 상호 작용을 허용하시겠습니까? 해결방법 - IObjectSafety ActiveX를 만들었는데, 레지스트리나 시스템 파일 등...의 기능이 포함되어 있을 경우, " 이 페이지의 ActiveX 컨트롤이 다른 부분과 상호 작용하는데 안전하지 않을 수 있습니다. 상호 작용을 허용하시겠습니까? " 와 같은 메시지가 뜨게 됩니다. 이 경우, 아래와 같이 안정성 처리(IObjectSafety)를 추가해줘야 합니다. 1. Ctrl 클래스의 헤더파일(h)에 추가해줍니다. : 색으로 표시된 부분 과감히 CTRL+C, CTRL+V 하시면 됩니다. ^^;... (MS 문서 참조) #include class CTestCtrl : public COleControl { ///////////////////////////////////////////////////////////////////////.. 2012. 3. 28.
[MFC] ActvieX 개발 시 참고..~!!! http://blog.naver.com/tb/pak36/60003842253 2011. 10. 18.
Cab 파일 작성법 (ocx파일 배포하기) 출처 : http://jys92.com.ne.kr/VisualC/MakeCab.htm 배포하기(Cab 파일 작성법) ActiveX 컨트롤(.OCX)을 웹페이지에 포함하여 다른 PC에서 그 페이지를 열면 제대로 동작하지 않는다. 제대로 동작하게 하기 위해서는 ActiveX 컨트롤을 각 PC에 복사하고 그 컨트롤을 레지스트리에 등록해주어야만 한다. 또한 필요한 DLL이 있다면 그 DLL 또한 복사해 주어야한다. 이 일련의 작업들을 자동으로 해주는 것이 Cab 파일이다. Visual Basic에서는 배포 마법사라는 프로그램이 있어 이 Cab 파일을 쉽게 만들 수 있다. 그러나 Visual C++은 .... 필자가 근 1년을 헤매다가 겨우 찾았다. ActiveX 컨트롤이 만들어진 상황에서 Cab 파일을 만드는 .. 2011. 8. 3.