For the last few months I have been developing a database on both my home computer WinXP and my office computer Win98. Both are running Office 2000. Transferring the database between the two machines has not been a problem.
Yesterday I installed my new office computer which is Win XP and my database promptly fell over, the problem being missing references to comdlg32.ocx and mscomctl2.ocx (both of which are now in WindowsSystem32 instead of WindowsSystem) and mscal.ocx (now installed on C: instead of D: although it converted all the other Office references OK).
What bothers me is why Access failed to correct these references itself when it has done before, and how can I check references programatically and have the database shut down if necessary when I pass the next version of the front end out as an MDE?