DAO 배포할때요...
연다홍
안녕하세요.
mfc 초보입니다.
vc6.0 mfc로 DAO를 사용해서 간단한 응용플그램을 만들었는데요. 릴리즈 모드로 static 컴파일 했습니다..
처음에 access2003 버전에서 mdb를 만들었다가 알 수 없는 데이터베이스 유형 에러 메세지 때문에 97 버전으로 변환시켜서 만들었습니다.
그런데 배포할때 MDAC 인가 그걸 설치하지 않고 배포를 가능하게끔 만들려고 해서 게시판을 계속 찾다가 아래의 내용을 찾아서 그대로 해봤는데 똑같이 내부 응용프로그램 오류로 종료가 됩니다..(vs깔려있는 컴퓨터에서는 다 잘됩니다. 다른 오류는 없는 상태이구요)
어디에서 방법이 잘못된 건가요?
-
DAO를설치하는과정은
공통파일디렉토리에DAO350.DLL과DAO2535.TLB를복사해넣고,
두파일을regsrv32.exe로시스템에등록하면됩니다.
여기서공통파일디렉토리라는것은일반적으로c:programfilescommonfiles디렉토리이며,
이디렉토리밑에MicrosoftShared를만들고,
그밑에DAO라는디렉토리를만듭니다.
그리고이디렉토리에위의두파일을복사해야합니다.
즉,c:programfilescommonfilesMicrosoftSharedDAO에다가
DAO350.DLL와DAO2535.TLB를복사하는것이죠.
그리고이두파일을regsrv32.dll로등록하는겁니다.
이러한과정은인스톨쉴드나인스톨쉴드익스프레스로쉽게할수있습니다.
설치제작프로그램으로어떤것을사용하느냐에따라,
DLL을복사하고등록하는방법이틀립니다.
우선설치본을제작할프로그램을선택하세요 터짐방지 -