안녕하세요.
한규호 라고 합니다.
다름이 아니라.
프로젝트를 하고 있는데 문제가 생겨서.. 글을 올립니다.
제가 만들고 있는 환경은..
컴퓨터 : 586 III - 550 CPU
운영체제 : 윈 98 SE
언어 : 델파이 5.0
프로그램 : 그냥 제고 관리 프로그램
사용할 컴퓨터
컴퓨터 : 586 - 75
운영체제 : 윈 95
환경 : 오라클만 깔았심다.
인스톨 실드를 사용 하여 인스톨을 하였는데
COMCTL32.DLL 에라가 나와요..
버턴을 눌렀을때
tHIS CONTROL REQUIRES VERSION 4.70 OR GREATER OF COMCTL32.DLL
이라는 에라가 나오네요
혹시.. 아시는분 좀 알려주세요.
초보자라.. 힘드네요~ ㅠ_ㅠ;
저도.. 약 4년전에 이런 경험을 했습니다.
좀 더 구체적으로 말한다면..사용할 컴퓨터의 Win95버젼이
OSR2 버젼 이하여서 발생되는 에러라고 생각됩니다.
즉 사용할 컴퓨터의 COMCTL32.DLL 버젼과 개발한 컴퓨터의 COMCTL32.DLL의 버젼이
상이하므로(하위 버젼일 경우만) 발생하는 경우입니다.
해결방법은 아주 간단합니다. 두가지 방법이 있는데..
사용할 컴퓨터의 운영체제를 현재 쓰고 있는 95버젼보다.. 상위버젼으로
다시 까는 방법(최하 Win 95 OSR2 버젼으로)과..
다른 하나는 인스톨 후.. 사용할 컴퓨터의 COMCTL32.DLL파일을
최하 Win 95 OSR2 버젼의 COMCTL32.DLL 파일로 덮어씌우는 것입니다.
저는 개인적으로 첫번째 방법으로 권하고 싶습니다.
두번째 방법은 COMCTL32.DLL 파일을 윈도우에서 사용하므로 Dos모드로
부팅하여 덮어씌어야 하므로 배포시 문제가 됩니다. 배치프로그램을 따로
만들어야 할것 입니다.
혹시 인스톨 제작과정에서 이 파일을 포함하면.. 가능 할것도 같습니다.
그럼.. 두번째 방법의 문제점은 해결이 되겠지만 언인스톨시.. 같이..
삭제될 것으로 예상되니깐여 주의 하시구여.. 성공하시면.. 저 좀 가르쳐 주세여..
전 이렇게 안해봐서요
좋은 결과 있기를 바랍니다.. 참고로.. 저도.. 4년전에 재고
프로그램 개발하다가 그랬습니다..^^
그럼.. 건승하시길.. 해보시구.. 저에게좀.. 가르쳐 주세여..
충무로에 있다가 혜화동으로 지금은 광화문에서 잘나가고 있는 정우성입니다.