2009-04-30 2 views
1

.ocx 파일을 통해 ActiveX 확장을 허용하는 시스템을 사용하고 있습니다.ActiveX OCX 컨트롤 만들기

특정 독점 그래픽을 플롯하기위한 확장 프로그램을 작성해야합니다. 많은 검색을 한 후 Visual Basic 6.0에서 ActiveX 컨트롤을 만들고 .ocx 파일로 배포 할 수 있음을 알았습니다.

그래서 VB6 만 선택할 수 있습니까? 나는

연구 기간 동안

, 나는 발견 ActiveX 컨트롤은 C++을 사용하여 만들 수 있습니다, RichieHindle 및 Arnshea에 대응하여 1998 년


때문에 다른 옵션은 마이크로 소프트에 의해 소개되지 않았다 생각하기를 꺼려 해요, 하지만 .ocx 파일로 배포하는 방법을 찾지 못했습니다. 그냥 DLL이야.

+0

Re. DLL - 내 개정 답변을 참조하십시오. – RichieHindle

답변

1

Visual Studio 2005 또는 2008을 사용하여 ATL 또는 MFC를 통해 C++에서 ActiveX 컨트롤을 만들 수 있습니다. 도움이되는 마법사가 있습니다. 프로세스가 상대적으로 어렵습니다. 8-)

OCX 입니다. DLL은 다른 파일 확장명과 완전히 동일합니다. (Pedant 's corner : 반전이 사실이 아니며, 모든 DLL이 ActiveX 컨트롤이 아닙니다.)

+0

MS는 왜 BHO를 만드는 것을 어렵게합니까? 마지막으로 닷넷 언어로 작업하려면 코드 프로젝트의 프로젝트를 사용해야했습니다. 그들이 이것을 쉽게하는 것처럼 보입니다. – johnny

1

Win32, ATL 또는 MFC 프로젝트로 C++ 또는 C에서 ActiveX 컨트롤을 만들 수 있습니다.

0

Microsoft에는 ActivexPad라는 도구가 있습니다. 자신의 상황에서 작동하는지 확인하십시오.