I'm looking for info on how where VBA references are recorded. Is it on the local machine, or are they associated with the Access file itself?
I have an Access data project which is shared by 32 bit and 64 bit computers. Our IT department keeps pushing out windows patches which disable an active X control that my ADP project uses. As a work around, we built scripts which re-register the DLL, one version for 32-bit (referencing system32), and one for 64-bit (referencing syswow64). But occasionally it will break on some 32-bit machines, and I find that the reference to that dll is pointed to the non-existant syswow64 folder.
At first I thought they must be running the 64bit script against some of the 32 bit machines. It seems that these references are stored on the local PC, because on most of the machines, the control is registered to the appropriate place. But on the other hand I've never had to set this up on an individual basis, so I'm wondering if something else could be causing the problem?
I have an Access data project which is shared by 32 bit and 64 bit computers. Our IT department keeps pushing out windows patches which disable an active X control that my ADP project uses. As a work around, we built scripts which re-register the DLL, one version for 32-bit (referencing system32), and one for 64-bit (referencing syswow64). But occasionally it will break on some 32-bit machines, and I find that the reference to that dll is pointed to the non-existant syswow64 folder.
At first I thought they must be running the 64bit script against some of the 32 bit machines. It seems that these references are stored on the local PC, because on most of the machines, the control is registered to the appropriate place. But on the other hand I've never had to set this up on an individual basis, so I'm wondering if something else could be causing the problem?