2009-09-09 3 views
1

CIM에서 AIM Bot을 설정하려고하는데 어셈블리 관련 문제가 있습니다. DLL 파일을 프로젝트의 BIN 폴더와 windows/system32 폴더에 저장하려고했습니다. VS2008의 프로젝트에 DLL 파일을 추가 할 수 있도록 DLL 파일을 등록했습니다. 또한 GAC에 설치하려고했지만 오류가 발생했습니다. 더 나아가서 나는 대부분의 사용자가하는 위치에 GAS 및 SN 유틸리티를 설치하지 않은 것 같습니다.C# AIM Bot가 AOL SDK에서 라이브러리를로드하지 않음

이 라이브러리를 올바른 위치에 설치하는 데 필요한 유틸리티를 얻는 방법과 실제로 이러한 라이브러리를이 방법으로 설치해야합니까? 또는 나는 완전히 잘못된 페이지에 있으며 다른 것을해야합니다.

나는이 프로젝트의 내 디버그에서 점점 오전 오류는 다음과 같습니다

함께 System.Runtime.InteropServices.COMException : 오류 HRESULT E_FAIL이 COM 구성 요소에 대한 호출에서 를 반환하고있다. AccCoreLib.IAccSession.set_Identity (문자열 pIdentity)

에 어떤 도움이 많이 감사합니다.

답변

1

라이브러리를로드하는 데 문제가없는 것처럼 들립니다. 오류 메시지를 기반으로 라이브러리가 제대로로드 된 및 성공적으로 COM 개체를 만들 수 있습니다. 라이브러리에있는 객체에 대한 호출은 E_FAIL로 실패합니다.

이 라이브러리에 익숙하지 않지만 DLL 위치가 문제가되지 않습니다. API가 사용되는 방식에 문제가있는 것으로 보입니다.

+0

흥미 롭습니다. 오픈 AIM 개발에서 제공 한 샘플을 실행 해 보았습니다. 문제가 아닌지 확인하기 위해 구문을 다시 점검 할 것입니다. – JoshOiknine

관련 문제