Visual Studio 2008 사용 .Net Framework 2.0을 대상으로하는 COM 개체를 작성했습니다..NET 구성 요소 - 런타임에 바인딩을 사용할 때의 오류
XP SP3의 MS Access 2007에서이 구성 요소를 사용하려고합니다. 초기 바인딩을 사용하면 완벽하게 작동합니다. 내가 후기 바인딩을 사용하는 경우이 오류를 얻을 :
Dim objTest as Object
Set objTest = CreateObject("MyComNameSpace.MyComClass") 'Error occurs here
감사합니다. 나는 레지스트리를 점검했고 거기에 다음과 같이 나타나고있다 : MyComNameSpace.MyComNameSpace.MyComClass 나는 그것을 지금 사용하기로 결정했고 그것은 훌륭하게 작동한다. 이제 서버/네임 스페이스 이름을 두 번 연속해서 사용하게했을지 궁금합니다. – HK1
왜 내 네임 스페이스가 두 배가되는지 알아 냈습니다. MyComNameSpace라는 별도의 파일에 모든 코드를 넣었습니다. 문제가 해결되었습니다. – HK1