반응형

외부 업체에서 VB6 로 개발된 프로그램이 실행시 다음과 같은 오류가 발생 하면서

정상적으로 실행이 되지 않았다.

 

개발 업체에 문의 해보니 수정(업데이트)된 프로그램을 서버에서 내려받는 모듈 쪽에서 문제가

생긴것이라고 했다. 그러나 왜 오류가 발생하는 지는 알지 못했고 그래서 해결도 하지 못했다.

 

마냥 기다리고 있을 수는 없어서 구글링을 통해서 해결방법을 찾았다.

 

mscomctl.ocx 라는 VB6용 공용 컨트롤이 레지스트리에 등록이 제대로 되어 있지 않아서 발생한 것으로서

해당 ocx 파일(32비트 윈도우는 C:\windows\System32\, 64비트 경우 C:\windows\syswow64\ 폴더 내)을

regsvr32 를 이용해서 등록 하면 된다.

 

이후 다시 프로그램을 실행 하니 정상적으로 동작했다.

 

역시 구글신이 최고다...

반응형
  1. GOOD 2020.11.04 16:45

    업무중에 안되는게있었는데 이거보고 해결했습니다 정말고맙습니다

  2. 아기남친 2020.12.27 00:13

    정말 감사합니다 님 덕분에 어려운문제를 해결했어요 올해한해 마무리 잘하세요
    ^^ 새해 복마니 받으세요

+ Recent posts