설치/등록 Q&A DBS 2006 (C++Builder IDE) 제품을 실행하면 "OLE error 80131040"이 뜹니다.
2016.07.26 13:10
회사명 | 데브기어 |
---|---|
성명 | 손보라 |
이메일 | |
전화번호 | -- |
제품명/버전/에디션 | DBS 2006 |
시리얼번호 | 1111 |
본 게시판 제품 구매 고객사에 대한 설치 및 버그 관련 문의 게시판입니다.
* 프로페셔널, 스타터 에디션은 이곳에서 기술지원이 제공되지 않으므로
* http://qc.embarcadero.com/wc/qcmain.aspx 또는 http://www.embarcadero.com/support를 이용하세요.
* 버그 문의의 경우 해당 버그를 재현해 볼 수 있도록 자세히 올려 주시기 바랍니다.
또한 질문을 등록하기에 앞서서
* 설치/등록가이드 또는 개발자 Q&A를 검색 해보시면 원하시는 답이 있을 수도 있습니다.
* 엠바카데로 제품이 아닌 외부 컴포넌트는 해당 제조사에 문의를 하셔야 하며
* 제품 버그가 아닌 코딩 관련 문의는 개발자Q&A 게시판을 이용하시기 바랍니다.
-----------------------------------------------------------------------------------------------
BDS 2006 - C++ Builder IDE 실행 시 아래의 에러 메시지가 나타납니다:
" Exception EPackageRegistrationException in module coreide100.bpl at 000DB245.
Registration procedure, Cppproject.IDERegister in package C:\Program Files\Borland\BDS\4.0\Bin\bcbide100.bpl
raised exception class EOleSysError: OLE error 80131040, ClassID: {F8FEDD39-E3CE-4B8D-A657-9CA24686881F} "
원인은 무엇이며 해결 방안은 무엇인가요?
안녕하세요.
제품을 잘못된 순서로 설치하면 문제가 발생할 수 있습니다.
예른들어, C++ 빌더 2007을 설치한 후에 BDS2006을 설치하지 마십시오.
이 순서대로 설치를 하면 위에 적힌 에러메시지가 발생하며 BDS2006을 실행할 수 없게 됩니다.
BDS 2006 설치에서 어셈블리가 잘못 등록되었기 때문에 발생합니다.
시스템에 .NET 2.0과 .NET 1.1이 동시에 설치되어 있으면 시스템은 load borland studio.toolsets.dll을 로드하지 못합니다.
이 문제에 대한 회피 방법은 어셈블리 로더가 이 어셈블리에 대해 .NET 1.1을 사용하도록 강제해야 합니다.
해당 이슈에 대한 내용 및 해결방법에 대한 원본 링크를 참고하시기 바랍니다: http://edn.embarcadero.com/article/36631
감사합니다.