Need a List of Distribution files for DAO 3.5 and VB4 
Author Message
 Need a List of Distribution files for DAO 3.5 and VB4

I have a VB4 32 Bit App I have ported to DAO 3.5 running against
Access97 for performance reasons over Jet3. Unfortunately I can't
figure out what files need to be distributed with it as Microsoft
don't support the use of VB4 and DAO 3.5. I have searched TechNet and
the Developers network with no joy.

I can distribute the App  by installing Access 97 but this is
impracticle and I don't want to force users to buy a licence for
Access97 for every machine.

If anyone has solved this dilemma or has a definitive list of the
DLL's etc needed can you please email me.

Cheers,

Justin



Sun, 09 Jan 2000 03:00:00 GMT  
 Need a List of Distribution files for DAO 3.5 and VB4

The following might help you some.  It is the entire contents of the
file VB5DEP.INI which comes with VB5.  The names might be the same.
:)

; Master dependency file for Microsoft Visual Basic 5 Setup Wizard
;----------------------------------------------------------
; ENGLISH/DEFAULT
;----------------------------------------------------------

[SetupWiz]
Uses1=C:\Program Files\DevStudio\VB\setupkit\kitfil32\VB5StKit.dll
Drive1=1.44 MB,1457664,512
Drive2=2.88 MB,2915328,1024
Drive3=1.2 MB,1213952,512
Drive4=720 KB,730112,1024
Drive5=360 KB,362496,1024
BootStrap=C:\Program Files\DevStudio\VB\SETUPKIT\KITFIL32\SETUP.EXE
VBExe=C:\Program Files\DevStudio\VB\VB5.EXE
RemoveInstallEXE=C:\Program
Files\DevStudio\VB\SETUPKIT\KITFIL32\ST5UNST.EXE
Last Project=E:\MDS\MDSVB\Mdst133.swt
Setup1Exe=C:\Program Files\DevStudio\VB\SETUPKIT\SETUP1\setup1.exe

[SetupWiz <0009>]
Protocol1=ncacn_ip_tcp,TCP/IP
Protocol2=ncacn_nb_nb,NetBIOS over NetBEUI
Protocol3=ncacn_nb_tcp,NetBIOS over TCP
Protocol4=ncacn_np,Named Pipes
Protocol5=ncadg_ipx,Datagram - IPX
Protocol6=ncacn_spx,SPX
Protocol7=ncadg_ip_udp,Datagram - UDP
Protocol8=ncacn_nb_ipx,Netbios over IPX

[DAO2535.tlb]
Dest=$(MSDAOPath)
Uses1=DAO350.dll
CABFileName=MSDAO350.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABRunFile=MSDAO350.exe -Q

[MSJet35.dll]
Register=$(DLLSelfRegister)
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf
Uses1=MSJtEr35.dll
Uses2=MSJInt35.dll
Uses3=VBAJet32.dll
Uses4=VB5DB.dll
Uses5=MSRD2x35.dll
Uses6=MsRepl35.dll
Uses7=ODBCJt32.dll
Uses8=ODBCJI32.dll
Uses9=ODBCTL32.dll

[DAO350.dll]
Dest=$(MSDAOPath)
Uses1=MSJtEr35.dll
Uses2=MSJInt35.dll
Uses3=MSVCRT40.dll
Register=$(DLLSelfRegister)
CABFileName=MSDAO350.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABRunFile=MSDAO350.exe -Q

[Jet Support]
Uses1=MSJet35.dll

[ODBC Direct Support]
Uses1=MSRdo20.dll

[MsLtus35.dll]
Register=$(DLLSelfRegister)
Dest=$(WinSysPathSysFile)
CABFileName=MsLtus35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsLtus35.inf

[MsPdox35.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MsPdox35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsPdox35.inf

[MsXbse35.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MsXbse35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsXbse35.inf

[MsExcl35.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MsExcl35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsExcl35.inf

[MsText35.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MsText35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsText35.inf

[MSRD2x35.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[MsRepl35.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[MSJInt35.dll <0009>]
Dest=$(WinSysPathSysFile)
CABFileName=JtResENU.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=JtResENU.inf

[ODBCJt32.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[ODBCJI32.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[ODBCTL32.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[ODKOB32.dll]
Dest=$(WinSysPath)

[MSJtEr35.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[VB5DB.dll]
Dest=$(WinSysPath)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[Ctl3d32.dll]
Dest=$(WinSysPathSysFile)

[VBAJet32.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet35.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSJet35.inf

[OleAut32.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)

[StdOle2.tlb]
Dest=$(WinSysPathSysFile)
Register=$(TLBRegister)
Uses1=OleAut32.dll
Uses2=OlePro32.dll
Uses3=AsycFilt.dll

[AsycFilt.dll]
Dest=$(WinSysPathSysFile)
CABFileName=AsycFilt.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=AsycFilt.inf

[OlePro32.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)

[RichEd32.dll]
Dest=$(WinSysPathSysFile)

; These are files which do not have any dependencies
[Non Dependents]
ST5Unst.exe=1
setup.exe=1
setup1.exe=1
VB5StKit.dll=1
_MSRSTRT.exe=1
VSVIEW2.OCX=1
crpe32.dll=1
crpaig32.dll=1
implode.dll=1
p2strack.dll=1
p2smapi.dll=1
u2ddisk.dll=1
u2dmapi.dll=1
u2dpost.dll=1
u2fdif.dll=1
u2fhtml.dll=1
u2fodbc.dll=1
u2frec.dll=1
u2frtf.dll=1
u2fsepv.dll=1
u2ftext.dll=1
u2fwordw.dll=1
u2fxls.dll=1
lfbmp60n.dll=1
lfcmp60n.dll=1
lfeps60n.dll=1
lffax60n.dll=1
lfmac60n.dll=1
lfmsp60n.dll=1
lfpct60n.dll=1
lfpcx60n.dll=1
lfpng60n.dll=1
lfpsd60n.dll=1
lftga60n.dll=1
lftif60n.dll=1
lfwmf60n.dll=1
lfwpg60n.dll=1
ltkrn60n.dll=1
ltfil60n.dll=1
pg32.dll=1
p2sodbc.dll=1
crxlat32.dll=1
u2lsamp1.dll=1
u2ldts.dll=1
u25total.dll=1
u25store.dll=1

[VB Runtime]
Dest=$(WinSysPath)
Uses1=MSVBVM50.dll
Uses2=StdOle2.tlb
Uses3=Ctl3d32.dll
Uses4=ComCat.dll
Uses5=AsycFilt.dll

[ComCat.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
Uses1=

[MSVBVM50.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MSVBVM50.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSVBVM50.inf

[VB5 DCOM Client Support]
Dest=$(WinSysPath)
Uses1=CliReg32.exe

[VB5 Remote Client Support]
Dest=$(WinSysPath)
Uses1=AutPrx32.dll
Uses2=CliReg32.exe

[CliReg32.exe]
Dest=$(WinSysPath)
CABFileName=MSRACli.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSRACli.inf

[VB5 Remote Server Support]
Dest=$(WinSysPath)
Uses1=AutPrx32.dll
Uses2=AutMgr32.exe
Uses3=RACMgr32.exe

[AutPrx32.dll]
Register=$(DLLSelfRegister)
Dest=$(WinSysPath)
CABFileName=MSRACli.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSRACli.inf

[AutMgr32.exe]
Register=$(EXESelfRegister)
Dest=$(WinSysPath)

[RACMgr32.exe]
Dest=$(WinSysPath)
Uses1=ComCtl32.ocx
Uses2=RACReg32.dll
Uses3=ODKOB32.dll

[RACReg32.dll]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)

[DlgObjs.dll]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Uses1=

[VB5 Controls Design-Time Support]
Uses1=MsStkPrp.dll

[MsStkPrp.dll]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Uses1=
CABFileName=MsStkPrp.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsStkPrp.inf

[MSVCRT40.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSVCRT40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MSVCRT40.inf

[AXDist.exe]
Dest=$(WinSysPath)
Uses1=

[Wint351.exe]
Dest=$(AppPath)
Uses1=

;----------------------------------------------------------
; German (0007)
;----------------------------------------------------------

[SetupWiz <0007>]
Protocol1=ncacn_ip_tcp,TCP/IP
Protocol2=ncacn_nb_nb,NetBIOS / NetBEUI
Protocol3=ncacn_nb_tcp,NetBIOS / TCP
Protocol4=ncacn_np,Named Pipes
Protocol5=ncadg_ipx,Datagram - IPX
Protocol6=ncacn_spx,SPX
Protocol7=ncadg_ip_udp,Datagram - UDP
Protocol8=ncacn_nb_ipx,Netbios / IPX

[VB Runtime <0007>]
Dest=$(WinSysPath)
Uses1=VB5DE.dll

[VB5DE.dll <0007>]
Dest=$(WinSysPath)
CABFileName=VB5DE.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=VB5DE.inf

[MsStkPrp.dll <0007>]
Uses1=MsPrpDE.dll

[MsPrpDE.dll <0007>]
Uses1=
CABFileName=MsPrpDE.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsPrpDE.inf

[MSJInt35.dll <0007>]
Dest=$(WinSysPathSysFile)
CABFileName=JtResDE.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=JtResDE.inf

;----------------------------------------------------------
; French (000C)
;----------------------------------------------------------

[SetupWiz <000C>]
Protocol1=ncacn_ip_tcp,TCP/IP
Protocol2=ncacn_nb_nb,NetBIOS / NetBEUI
Protocol3=ncacn_nb_tcp,NetBIOS / TCP
Protocol4=ncacn_np,Named Pipes
Protocol5=ncadg_ipx,Datagram - IPX
Protocol6=ncacn_spx,SPX
Protocol7=ncadg_ip_udp,Datagram - UDP
Protocol8=ncacn_nb_ipx,Netbios / IPX

[VB Runtime <000C>]
Dest=$(WinSysPath)
Uses1=VB5FR.dll

[VB5FR.dll <000C>]
Dest=$(WinSysPath)
CABFileName=VB5FR.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=VB5FR.inf

[MsStkPrp.dll <000C>]
Uses1=MsPrpFR.dll

[MsPrpFR.dll <000C>]
Uses1=
CABFileName=MsPrpFR.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsPrpFR.inf

[MSJInt35.dll <000C>]
Dest=$(WinSysPathSysFile)
CABFileName=JtResFR.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=JtResFR.inf

;----------------------------------------------------------
; Italian (0010)
;----------------------------------------------------------

[SetupWiz <0010>]
Protocol1=ncacn_ip_tcp,TCP/IP
Protocol2=ncacn_nb_nb,NetBIOS / NetBEUI
Protocol3=ncacn_nb_tcp,NetBIOS / TCP
Protocol4=ncacn_np,Named Pipes
Protocol5=ncadg_ipx,Datagram - IPX
Protocol6=ncacn_spx,SPX
Protocol7=ncadg_ip_udp,Datagram - UDP
Protocol8=ncacn_nb_ipx,Netbios / IPX

[VB Runtime <0010>]
Dest=$(WinSysPath)
Uses1=VB5IT.dll

[VB5IT.dll <0010>]
Dest=$(WinSysPath)
CABFileName=VB5IT.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=VB5IT.inf

[MsStkPrp.dll <0010>]
Uses1=MsPrpIT.dll

[MsPrpIT.dll <0010>]
Uses1=
CABFileName=MsPrpIT.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=MsPrpIT.inf

[MSJInt35.dll <0010>]
Dest=$(WinSysPathSysFile)
CABFileName=JtResIT.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb5
CABINFFile=JtResIT.inf

;----------------------------------------------------------
; ...

read more »



Mon, 10 Jan 2000 03:00:00 GMT  
 Need a List of Distribution files for DAO 3.5 and VB4

Quote:

> I have a VB4 32 Bit App I have ported to DAO 3.5 running against
> Access97 for performance reasons over Jet3. Unfortunately I can't
> figure out what files need to be distributed with it as Microsoft
> don't support the use of VB4 and DAO 3.5. I have searched TechNet and
> the Developers network with no joy.

> I can distribute the App  by installing Access 97 but this is
> impracticle and I don't want to force users to buy a licence for
> Access97 for every machine.

> If anyone has solved this dilemma or has a definitive list of the
> DLL's etc needed can you please email me.

> Cheers,

> Justin


In the readme for Access 97 it says that DAO 3.5 will not work with VB4
despite it being available as a reference. Obviously it does work
because I've used it to overcome bugs in DAO 3.0 relating to QueryDef
parameters. What I think they are really saying is:

'DAO3.5 won't work with VB4 unless you install half a dozen DLLs that
come with Access 97. These files are not redistributable unless you buy
a licence for Access 97 for each user.'

You could always try the Access 97 runtime



Sun, 16 Jan 2000 03:00:00 GMT  
 Need a List of Distribution files for DAO 3.5 and VB4

Quote:

> I have a VB4 32 Bit App I have ported to DAO 3.5 running against
> Access97 for performance reasons over Jet3. Unfortunately I can't
> figure out what files need to be distributed with it as Microsoft
> don't support the use of VB4 and DAO 3.5. I have searched TechNet and
> the Developers network with no joy.

> I can distribute the App  by installing Access 97 but this is
> impracticle and I don't want to force users to buy a licence for
> Access97 for every machine.

> If anyone has solved this dilemma or has a definitive list of the
> DLL's etc needed can you please email me.

> Cheers,

> Justin


In the readme for Access 97 it says that DAO 3.5 will not work with VB4
despite it being available as a reference. Obviously it does work
because I've used it to overcome bugs in DAO 3.0 relating to QueryDef
parameters. What I think they are really saying is:

'DAO3.5 won't work with VB4 unless you install half a dozen DLLs that
come with Access 97. These files are not redistributable unless you buy
a licence for Access 97 for each user.'

You could always try the Access 97 runtime

.id.



Sun, 16 Jan 2000 03:00:00 GMT  
 
 [ 4 post ] 

 Relevant Pages 

1. Need a List of Distribution files for DAO 3.5 and VB4

2. VB4 is DAO 3.5 safe, or DAO 3.0 better

3. VB4 is DAO 3.5 safe, or DAO 3.0 better

4. Dao 3.5 and vb4 - better? problem

5. VB4 and DAO 3.5 (Access 97)

6. VB4 Update Argument Not Optional DAO 3.5

7. VB4 Data Control not compatible with DAO 3.5?

8. Moving from DAO 3.5 to DAO 3.6

9. DAO 3.5 & DAO 3.51 work differently

10. Convert DAO 3.5 to DAO 3.6 Jet Engine 4.0

11. DAO 3.5 vs DAO 3.51

12. DAO 3.5 object library vs. DAO 3.51

 

 
Powered by phpBB® Forum Software