한글 : 개체 라이브러리가 잘못되었거나 찾을 수 없는 개체 정의에 대한 참조를 포함하고 있습니다.
영문 : Object library invalid or contains references to object definitions that could not be found
또는
한글 : 개체 또는 클래스가 이벤트 집합을 지원하지 않습니다
영문 : Object or class does not support the set of events
Dream 사용시 위 메세지가 나온다면 Dream을 만들면서 사용된 컨트롤의 문제입니다.
Dream을 만들면서 사용된 컨트롤과 시스템의 컨트롤 정보가 서로 다른 경우 이 메세지가 나올 수 있습니다.
비주얼 런타임 팩 설치 후에도 해결되지 않는다면
컴퓨터에 이전 버전의 컨트롤 캐쉬 파일인 *.exd 파일을 찾아 모두 삭제하면 해결될 수 있습니다.
이전에 캐쉬된 *.exd 파일을 먼저 로드하므로 현재의 것과 컨트롤 정보가 달라서 위 메세지가 나오기때문입니다.
*.exd 파일은 삭제해도 다시 로드시 자동 생성되므로 다른 프로그램에는 영향이 없습니다.
삭제방법
아래 두가지 방법 중 편한것으로 실행하면됩니다.
1. 탐색기에서 삭제
숨김 파일로 되어 있을 수 있으므로
탐색기 메뉴 중 도구 → 폴더 옵션 → [보기] 탭에서 아래 그림과 같이 숨김 파일을 표시합니다.
(Vista, Windows7의 경우는 탐색기 메뉴가 안보인다면 Alt 키를 누르고 있으면 메뉴가 나옵니다)
이제 C 드라이브를 *.exd로 검색하여 나오는 것을 삭제합니다.
2. 명령프롬프트에서 삭제
XP 기준으로 하면 시작 - 실행을 선택하여 cmd 입력 후 [확인]을 누릅니다.
도스창이 실행되면 아래와 같은 그림에서 빨간색 부분만 입력하면 됩니다.
- cd\ 를 입력하여 C 드라이브 루트로 이동합니다.
- del /s /a:h /a:-h *.exd 를 입력후 엔터치면 아래 그림처럼 삭제된 경우 경로가 표시됩니다.
(입력이 번거로우면 del /s /a:h /a:-h *.exd 복사하여 마우스 오른쪽 버튼을 눌러 붙여넣으면 됩니다)
'Dream > 자주 묻는 질문' 카테고리의 다른 글
[기존 드림] [다중 플롯] 폼 등록이 적용안되면 (11) | 2011.02.15 |
---|---|
[기존 드림] &H80040111(-2147221231) 시스템 오류가 발생하였습니다 (95) | 2011.02.15 |
[기존 드림] Dream 도구막대 사용자화 (11) | 2011.02.15 |
[기존 드림] 오피스 2010 설치 후 Dream 실행 안되는 경우 (1) | 2011.02.15 |
[기존 드림] Dream 메뉴 편집시 읽기 전용이라고 나오는 경우 (2) | 2011.02.15 |