S
Scott McDaniel
I've developed an application in Access XP using the Access 2000 format.
This app was tested using vmWare under a Windows 2000 OS, on which Access
2000 had been installed. After installing the app on the vmWare virtual
machine, I checked the references and found that my reference to the
msacc.olb type library from Access XP had changed to the msacc9.olb (which,
of course, ships with Access 2000).
How did this happen? Does Access change this internally? I found one small
issue (the use of a constant - acCurViewDesign - in a code module that was
supported in XP but was NOT found in Access 2000) and was wondering if I
there were other time bombs waiting? For the most part, the userbase for
this app will NOT have XP installed.
Of course I'll ship an .mde which will pick up the correct references ...
this was more a quest for understanding than a request for assistance.
However, it is worth noting to those who build apps in XP using the A2000
format, and then ship an .mdb file to their customers who are running Access
2000.
This app was tested using vmWare under a Windows 2000 OS, on which Access
2000 had been installed. After installing the app on the vmWare virtual
machine, I checked the references and found that my reference to the
msacc.olb type library from Access XP had changed to the msacc9.olb (which,
of course, ships with Access 2000).
How did this happen? Does Access change this internally? I found one small
issue (the use of a constant - acCurViewDesign - in a code module that was
supported in XP but was NOT found in Access 2000) and was wondering if I
there were other time bombs waiting? For the most part, the userbase for
this app will NOT have XP installed.
Of course I'll ship an .mde which will pick up the correct references ...
this was more a quest for understanding than a request for assistance.
However, it is worth noting to those who build apps in XP using the A2000
format, and then ship an .mdb file to their customers who are running Access
2000.