delphi4(C/S)에서 Native Drever로 ,
mdb를 사용하는 프로그램을 만들어서 인스톨쉴드Express
Ver2.02로 배포프로그램을 만들었습니다. 그런데,
Cannot Load an IDAPI service library
File : C:WindowsmsappsDAODAO3032.DLL
Alias : 알리어스명
이라는 에러메시지가 나옵니다.
(이 파일 없이도 제 컴퓨터에서는 잘 돌아갔는데)
그래서, DAO3032.DLL파일을 오피스95,97에서 두개를 찾고, 또 다른 버젼 하나를 찾아서 인스톨쉴드에서 배포프로그램을 만들때 IDAPI그룹, NEWGROUP,
등등 여기저기 만들어서 배포할 컴퓨터에 깔았는데도
같은 에러 메시지가 나옵니다.
비주얼 스튜디오에서 DAO3.5를 찾아서 설치해봐도 않되고,
C:WindowsmsappsDAODAO3032.DLL가 생기지도 않습니다.
고수님의 도움 부탁드립니다.
Table 1 File name Location
DAO350.DLL C:Program FilesCommon FilesMicrosoft SharedDAO
DAO2535.TLB C:Program FilesCommon FilesMicrosoft SharedDAO
MSJET35.DLL C:WindowsSystem
MSREPL35.DLL C:WindowsSystem
MSJTER35.DLL C:WindowsSystem
MSJINT35.DLL C:WindowsSystem
VBAJET32.DLL C:WindowsSystem
VBAR332.DLL C:WindowsSystem
VBAEN32.OLB C:WindowsSystem
MSVCRT40.DLL C:WindowsSystem
MSVCRT.DLL C:WindowsSystem
MSVCIRT.DLL C:WindowsSystem
Step by step installation of DAO 3.5.
Copy all DAO core files and required additional data formats DLLs to the Windows system folder, except DAO350.DLL and DAO2535.TLB. Windows 95 system folder is System and Windows NT system folder is System32.
Copy DAO350.DLL and DAO2535.TLB to the common files directory. Common files directory location can be found in registry at HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion in CommonFilesDir string value. To get full destination path append Microsoft SharedDAO to value of CommonFilesDir. The destination path should be like C:Program FilesCommon FilesMicrosoft SharedDAO.
Register all DLLs, which have DllRegisterServer funtion. DAO350.DLL should be registered at the end. Registration can be done with regsvr32.exe, which is located in WindowsSystem.
For example: C:WindowsSystemregsvr32.exe msjet35.dll
After finishing above procedures you will have correct DAO 3.5 installation.
도움이 되셨기를..
전진우 wrote:
> delphi4(C/S)에서 Native Drever로 ,
>
> mdb를 사용하는 프로그램을 만들어서 인스톨쉴드Express
>
> Ver2.02로 배포프로그램을 만들었습니다. 그런데,
>
> Cannot Load an IDAPI service library
> File : C:WindowsmsappsDAODAO3032.DLL
> Alias : 알리어스명
>
> 이라는 에러메시지가 나옵니다.
> (이 파일 없이도 제 컴퓨터에서는 잘 돌아갔는데)
>
> 그래서, DAO3032.DLL파일을 오피스95,97에서 두개를 찾고, 또 다른 버젼 하나를 찾아서 인스톨쉴드에서 배포프로그램을 만들때 IDAPI그룹, NEWGROUP,
> 등등 여기저기 만들어서 배포할 컴퓨터에 깔았는데도
> 같은 에러 메시지가 나옵니다.
>
> 비주얼 스튜디오에서 DAO3.5를 찾아서 설치해봐도 않되고,
> C:WindowsmsappsDAODAO3032.DLL가 생기지도 않습니다.
>
> 고수님의 도움 부탁드립니다.