VB 윈도우 10에서 프로젝트 열고 컴파일시 오류에 대한 정리
페이지 정보
작성자
본문
1. DLL 파일이나 OCX 파일 등록시 반드시 쌍따옴표로 감싸서 등록한다.
폴더나 파일명에 공백이 포함되어 있으면 등록이 되지 않는다.
C:\Windows\SysWOW64>regsvr32 "C:\Program Files\Common Files\DESIGNER\MSDERUN.DLL"
2. 윈도우95 상위 버전에서 MSINET.OCX/MSCOMCTL.OCX 오류 해결 방법
"mscomctl.ocx" 구성 요소나 종속성이 정확하게 등록도지 않았습니다.
파일이 누락되었거나 잘못되었습니다."
http://www.kunwi.co.kr/language/370?sfl=wr_subject&stx=mscomctl&sop=and
3. Windows 10에서 MSCOMCTL.OCX 오류를 수정하는 방법
http://www.kunwi.co.kr/language/582?sfl=wr_subject&stx=mscomctl&sop=and
4. vb6 프로제트 열때 MSCOMCTL.OCX 파일을 찾을 수 없다고 할때
예전에 윈도우 XP에서 개발해둔 프로젝트를 윈도우 10에서 열려고 하니
"MSCOMCTL.OCX" 파일을 찾을 수 없다는 메시지와 함께 열리지 않았다.
이런경우 문제를 해결하기 위한 방법을 제시하고자 한다.
먼제 "프로젝트명.vbp" 파일을 열어 "MSCOMCTL.OCX" 문자열을 찾는다.
아마도 다음과 같은 내용이 보일것이다.
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX
윈도우 XP에서 프로젝트를 개발할 당시 MSCOMCTL.OCX 버전과
현재 사용중인 윈도우 10에 MSCOMCTL.OCX 버전이 다른경우에 해당 문제가 발생한다.
윈도우키 + R을 눌러 "regedit"를 실행하여 "831FDD16-0C5C-11D2-A9FC-0000F8754DA1"키를 검색한다.
version 정보가 나올때 까지 검색하여 해당 버전으로 수정하고 프로젝트를 다시열번 문제가 해결된다.
필자의 경우는 버전이 2.0 이라서 아래와 같이 수정하고 저장한 다음 프로젝트를 열었다.
아마도 setup 프로그램으로 예전에 개발해둔 프로그램을 설치해서 버전이 낮은것이 아닌가 싶다.
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
5. 비주얼 베이직 프로젝트를 컴파일 할때
"[누락] Microsoft Data Environment Instance 1.0" 라인이 생성되면
마우스로 클릭해 보면 실제 DLL 파일이 어디에서 누락되었는지 보여준다.
해당 파일을 다음 경로에 복사하고 "찾아보기" 버튼을 눌러 추가해 주면된다.
C:\Program Files\Common Files\DESIGNER 또는
C:\Program Files (x86)\Common Files\DESIGNER 폴더안에 해당 파일이 있다.
3.
댓글목록
등록된 댓글이 없습니다.