[AccessD] Access Check References

Stuart McLachlan stuart at lexacorp.com.pg
Wed May 27 05:49:17 CDT 2009


Good question!  

I get the same strange version numbers and you are correct, they are not the right Versions 
according to everything I can find.  I've no idea where they come from and I can't find 
anything on the web to explain it.

WTF?  MS DLL Hell strikes again?


On 27 May 2009 at 5:30, William Hindman wrote:

> ...duh ...good question ..."I" think its as follows:
> 
> VBA 4.0 ...should be VBA 6.0
> Access 9.0 ...should be access 11.0
> DAO 5.0 ...should be DAO 3.6
> 
> ...but maybe NOT ...I've never actually looked at the references this way 
> before.
> ...so tell me,  what is correct and where can I find any "reference" to 
> those reference numbers, eh
> ...I'm more than a bit confused, apparently a result of getting old ...or so 
> I'm told by the kids.
> 
> William
> 
> --------------------------------------------------
> From: "Stuart McLachlan" <stuart at lexacorp.com.pg>
> Sent: Wednesday, May 27, 2009 3:29 AM
> To: "Access Developers discussion and problem solving" 
> <accessd at databaseadvisors.com>
> Subject: Re: [AccessD] Access Check References
> 
> > Looks to me like:
> >
> > Name   Major Minor  FullPath
> > VBA        4       0       C:\Program Files\Common Files\Microsoft
> >                                       Shared\VBA\VBA6\VBE6.DLL
> > Access     9      0      C:\Program Files\Microsoft 
> > Office\OFFICE11\MSACC.OLB
> > DAO         5      0      C:\Progra~1\Common~1\Micros~1\dao\dao360.dll
> > etc.
> >
> > What's the problem?
> >
> >
> > On 27 May 2009 at 1:58, William Hindman wrote:
> >
> >> Group
> >>
> >> ...I'm running the following code within a private sub in my startup 
> >> form:
> >>
> >>     Dim chkref As Reference
> >>
> >>     For Each chkref In Application.References
> >>         strLog = strLog & IIf(chkref.IsBroken, "## Broken Reference", 
> >> "OK")
> >> & " ref: " & chkref.Name _
> >>                & " " & chkref.Major & "." & chkref.Minor & " " &
> >> chkref.FullPath & vbNewLine
> >>     Next
> >>
> >> ...works like a charm ...except that the log reads as follows:
> >>
> >> OK ref: VBA 4.0 C:\Program Files\Common Files\Microsoft
> >> Shared\VBA\VBA6\VBE6.DLL
> >> OK ref: Access 9.0 C:\Program Files\Microsoft Office\OFFICE11\MSACC.OLB
> >> OK ref: DAO 5.0 C:\Progra~1\Common~1\Micros~1\dao\dao360.dll
> >> OK ref: stdole 2.0 C:\WINDOWS\system32\stdole2.tlb
> >> OK ref: ADODB 2.8 C:\Program Files\Common Files\System\ado\msado15.dll
> >>
> >> ...where the heck did the VBA 4.0/Access 9.0/DAO 5.0 come from?
> >>




More information about the AccessD mailing list