2009-07-06 6 views

답변

2

in-process com 개체 인 경우 DllRegisterServer을 사용하여 프로그래밍 방식으로 COM 구성 요소를 등록 할 수 있습니다. 다음은 VB6 example on MSDN입니다.

프로세스 외부 COM 개체를 등록하려면 일이 까다로워집니다. Exposing ActiveX Objects을 참조하십시오. Hello 샘플에는 몇 가지 옵션이 나와 있습니다. 배경 정보는 Larry Osterman blogged about this입니다.

일반적으로 EXE에서이 작업을 수행해야하는 경우 * .EXE/regserver로 포격하는 것이 훨씬 쉽습니다.

+0

내가 잘못 처리하고있을 수 있습니다,하지만 난 DLLRegisterServer DLL과 OCX에만 사용할 수 있다고 생각 했나요? – cmsjr

+0

와우, 그게 좋긴한데, 리팩터러 모자 가져와. 리소스를 가져 주셔서 감사합니다. – cmsjr

-1

또한 regsvr32를 사용해 볼 수도 있습니다. 이것은 충분해야합니다 :

Shell(SomeActiveX.Exe /regserver) 
Shell(regsvr32 SomeActiveX.Exe) 
+1

Regsvr32는 ActiveX Exe에서 작동하지 않습니다. 이 특별한 경우 쉘을 사용할 수 없습니다. – cmsjr

관련 문제