"전통적인"방법은 레지스트리에 DLL을 등록하는 것입니다."전통적인"COM과 COM + (구성 요소 서비스에서)의 차이점
은> 구성 요소 서비스 -> COM + 응용 프로그램을 mmc- 예정하고 .tlb
파일을 추가하여 최대가 설정하는 다른 방법이있는 것 같습니다.
두 가지 방법을 모두 지원하는 COM 라이브러리가 있습니다. 설치가되면 레지스트리에 COM 구성 요소로 등록되어 제대로 작동합니다. 그러나 구성 요소 서비스 메서드를 사용하여 .tlb
파일을 추가하면 동작이 달라 보이고 오류가 발생하기 시작합니다.
마샬링 및 프로세스 간 개체 전송과 관련이 있다고 생각합니까?
는사람은 내 이해를 취소 할 수있는 좋은 자원 날 포인트 (미안 해요, 난 정말 COM 영역에 멍청한 놈이야)?
몇 가지 오류가 있습니까? – N0Alias
다른 메소드'X'를 허용하는'X.Method()'메소드가 있습니다. 이것은'void Method (X another) '와 같은 것을 의미합니다. 이 메서드를 실행하면 "System .__ ComObject를 X로 변환 할 수 없습니다." – kizzx2