link이로 :regsvr32에 등록 할 수있는 라이브러리를 만드는 방법은 무엇입니까?
같은 RegSvr32 단지는 Win32 DLL을 위해, 그리고 내가 아는 한 .NET DLL을가에 regsvr32
에 등록 할 수 없습니다. 그래서 regsvr32에 등록하는 DLL을 만드는 방법은?
link이로 :regsvr32에 등록 할 수있는 라이브러리를 만드는 방법은 무엇입니까?
같은 RegSvr32 단지는 Win32 DLL을 위해, 그리고 내가 아는 한 .NET DLL을가에 regsvr32
에 등록 할 수 없습니다. 그래서 regsvr32에 등록하는 DLL을 만드는 방법은?
이러한 통해 읽을 수 있습니다
A Beginner Tutorial for Writing Simple COM/ATL DLL For VS2012
A Beginner Tutorial for Writing Simple COM/ATL DLL and Using it with .NET
의정말 쌉니다. ATL은 ocx를 MFC activex와 같은가요? – MHM
ATL과 MFC는 상당히 다릅니다. 하지만 네, 그들은 모두 COM 프로젝트를 만들 수 있습니다. – neohope
> 짧은 대답은 "멋진"것을하지 않으면 ATL을 사용하는 것입니다. 오랜 대답 : MFC는 90 년대 초에 C++라는 새로운 언어를 시험해보고 Windows에 적용하기 위해 만들어졌습니다. 그것은 오피스가 아직 OS를 갖지 않았을 때 개발 커뮤니티가 이용할 수있는 기능과 같은 Office를 만들었습니다. [reasource] (http://stackoverflow.com/questions/7212051/whats-the-fundamental-difference-between-mfc-and- atl) – MHM
가능한 복제 [? 내가 Regsvr32를 함께 C#으로 작성된 COM DLL을 등록하려면 어떻게 (http://stackoverflow.com/ 질문/4198583/how-do-i-register-a-com-dll-c-sharp-with-regsvr32) –
C#에서는 관리되지 않는 dll을 만들 수 없기 때문에 그렇게 할 수 없습니다 . 그런데 왜 그걸 원하니? Regasm은 관리되는 dll에 대해 동일한 작업을 수행합니다. –
regsvr32에 등록 된 dll (ocx 파일)은 .Net 프레임 작업에 종속되지 않습니다.이 유형의 dll은 모든 시스템에서 작동하며 Delphi에서 사용하기 쉽습니다. 그렇다면 어떻게 ocx 파일 (dll)을 만들 수 있습니까? 어느 IDE에? Visual C++에서이 dll 형식을 만들 수 있습니까? – MHM