전산이야기

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

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

 

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

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

 

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

 

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

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

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

 

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

 

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

Comment +0