본문 바로가기

Pang System

[VB6] windows10/11 에서 기존 프로젝트 에러가 날때~!..

MSCOMCTL_ver.2.2.zip
다운로드
MSCOMCTL_ver2.1.zip
다운로드
VB60SP6-KB2708437-x86-ENU.msi
다운로드

과거 프로젝트 VB6 개발

아직도 윈도우를  새로 세팅할때 마다 VB를 설치하면서 애를 먹는다.

또.. 까먹었다

 

가장흔한 DLL에러쪽 문제 및 관리자 실행의 문제가 있으나

mscomctl.ocx  이 부분에 대해서 버전차이 (2.0 ,2.1) 등으로 에러가 많이 발행됨.

아래 ms 제공해 주는 런타임으로 문제가 해결되어져 기록에 남김.

https://support.microsoft.com/en-us/help/957924/description-of-the-cumulative-update-rollup-for-the-visual-basic-6.0-service-pack-6-runtime-extended-files

 

다른 참조페이지

http://www.enjoydev.com/memo/431

 

내 경우는 mscomctl.ocx  =>프로젝트에서 버전 2.2 ->2.1 로 변경하여 해결함

Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX        
=> Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX

* 다른 방법! 프로젝트 속성에서 시스템 설치된 ocx 버전을 바꾸지 말고  .. 시스템 설치된 ocx 를 바꿤

-> 설치된 ocx 레지스트리 삭제

regsvr -u mscomctl.ocx  후 재 등록

윈도우11)  regsvr32 -u mscomctl.ocx  후 재 등록

 

첨부한 파일이 버전이 정확하게 맞는지는 모르지만.  내 자리 테스트 한거엔 맞음.

 

 

 

 

* 참조 추가!

설치파일 -> 호환성 xp3 , 어드민 권한 실행

Virtual Matchine for java 어찌고 저찌고 -> 설치 안하고 넘어가도 무방 ( 난 체크 하고 설치했는데 이상 없음)

설치옵션 -> Visual C++ 어찌고 저찌고 체크  , "데이터 엑세스" 체크 해제 (이거 체크 안하면  시스템 업데이트 중 에서 멈춤)

 

* 꿀팁

설치시 -> 다른 외장 하드 , 다른 파티션 (os 만 밀고 다른 파티션 자료 있는경우) 드라이브 보기 안함 설정    

    -> 설치 파일 찾는다 하면서 전체 모든 hdd를 다 체크함 . 디스크 관리에서 => "파티션의 드라이브 문자 및 경로 변경" 에서 제거

 

 

* 추가

57 행: Winsock1 컨트롤을 로드할 수 없습니다. 사용 권한을 찾을 수 없습니다.

 

권한 문제로 마소제공 패치 다운로드 받으면 해결됨.

참조 블로그

SonMan's IT BBS: VB6 "컨트롤을 로드할 수 없습니다. 사용 권한을 찾을 수 없습니다." 혹은 "이 구성 요소에 대한 사용 권한 정보를 찾을 수 없습니다. 디자인 환경에서 이 기능을 사용할 수 있는 사용 권한이 없습니다" 라고 뜰때 (son10001.blogspot.com)

 

 

* 2023.01.01 추가 설치 관련 재 정리 (윈도우10,11 공통적용)

* 설치이미지 IOS파일인경우 , 파일 복사후 진행

1)  SETUPWIZ.INI 파일을 열고, VmPath= 뒷의 ie4\msjavx86.exe 값을 삭제후 저장합니다.

2) 관리자 권한으로 실행 (호환성 xp3 선택 가능하면 선택)
3) 설치장에서 Data Access 체크해제
4) Data Access 밑의 Enterprise Tools 클릭 --> Change Option 클릭 --> Visual Studio Analyzer 체크해제

* 설치 문제 없음