2016-07-05 6 views
1

VB.net Visual Studio 2010 또는 2015를 사용하여 activeX 개체 (.OCX 파일)를 만들고 싶습니다. 이러한 도구를 사용하여 ActiveX 개체를 만드는 방법이 있습니까? . 내 프로젝트에서 나는 그래픽 빌더와 같은 소프트웨어를 가지고 있는데, 그것을 등록함으로써 액티브 X 객체를 받아 들일 것이다. 그래서 새로운 사용자 정의 된 ActiveX 객체를 만들고 싶습니다.Visual Studio 2010/2015에서 ActiveX 컨트롤을 만드는 방법 VB.net

+0

모든 Winforms 컨트롤은 [ComVisible (true)]로만 ActiveX 컨트롤이 될 수 있습니다. 일반적인 선택은 UserControl입니다. 하나의 까다로운 세부 사항 그러나, 추가 레지스트리 키는 대부분의 ActiveX 호스트 프로그래밍 도구에서 인식되도록 컨트롤을 추가해야합니다. [자세히보기] (https://social.msdn.microsoft.com/Forums/vstudio/en-US/2fe50909-f7f8-4500-a99c-34de2ef567f6/activex-control-in-c?forum=csharpgeneral) –

+0

감사합니다. ....하지만 ComVisible True로 .... 어디에서. ocx 파일을 winforms 컨트롤을 얻을 수 있습니까? 더 자세히 설명해 주시겠습니까? 나는 조금 초보입니다. – Viks

+0

프로젝트의 bin \ Release 디렉토리에서 DLL을 다시 찾으십시오. 파일 이름 확장자는 중요하지 않습니다. 이것은 "스타터 (starter)"프로젝트가 아닙니다. 팀 구성원의 도움을 요청하십시오. –

답변

0

.Net 순수 ActiveX 컨트롤을 만들 수 없습니다. COM 클래스를 사용하여 COM 호출 가능 래퍼 (실제로 .DLL)로 .NET DLL을 만들 수 있습니다.

COM에서 구성 요소를 호출 할 필요가없는 경우 표준 .NET DLL을 만듭니다.

관련 문제