Solved

Access 2.0 ADK - compiled under Win 95 - installed on Win 3.x

Posted on 1998-05-19
3
317 Views
Last Modified: 2008-02-01
Haven't used the MS Access Developers Toolkit for a long time now. Last time I used it I was compiling Access 2.0 databases while under Win 3.x and had no problem. Now I have just used it on a Win 95 machine to compile an Access 2.0 database which was used to install the runtime version on a users machine running Win 3.x. The user then received messages (when rebooting the machine) stating that a "later version of Windows was required". Discovered that a number of system files (e.g. COMPOBJ.DLL, VER.DLL) had been over-ridden by the files taken from the installation disks. By trial and error I was able to reconstruct the original files back onto the users machine , but this setup scenario MAY be becoming used more in the near future and my question is :
             (i) What files from a Win 95 setup could go onto onto the installation disks which would over-ride Win 3.x files
             (ii) Is there some patch (etc) to the V2.0 ADK which overcomes this problem.

Please note - the above configurations must be used in any reply as, (YES) there are still some people out there using Win 3.x machines.  
0
Comment
Question by:archery
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 1

Accepted Solution

by:
sda earned 150 total points
ID: 1974106
There are 32 files that the setup wizard expects to find in the Windows\System directory on the PC in use to create setup files.  To create forward-compatible setups, create a directory under Windows called "OldWin" and copy the 32 files from another Win31 machine's sys dir. (which has the old version files).  Now, to tell the setup wizard where to find these old version files to use, (shift) open SETUPWIZ.MDB, open in design view the module called "zws_Setup", and go to the sub called "ListFiles".  Find the line that says "stSysDir = GetSystemDir()" and REPLACE with "stSysDir = C:\Windows\OldWin", or whatever you named the dir holding the old version files.  Save and close the module and file.

The 32 files are:

TL3DV2.DLL, BTRV200.DLL, COMPOBJ.DLL, CTL3D.DLL, DAO2016.DLL, DBNMP3.DLL, DRVSSRVR.HLP, MSABC200.DLL, MSAEXP20.DLL, MSAJT200.DLL, MSJETERR.DLL, MSJETINT.DLL, MSTOOLBR.DLL, ODBC.DLL, ODBCINST.DLL, ODBCINST.HLP, OLE2.DLL, OLE2.REG, OLE2CONV.DLL, OLE2DISP.DLL, OLE2NLS.DLL, OLE2PROX.DLL, PDX200.DLL, SCP.DLL, SDM.DLL, SQLSRVR.DLL, STDOLE.TLB, STORAGE.DLL, TYPELIB.DLL, VER.DLL, VSHARE.386, XBS200.DLL.

This method was spelled out in the Sep.'95 issue of the SmartAccess newsletter.  I have done this for some time now and haven't had any problems.
0
 
LVL 4

Author Comment

by:archery
ID: 1974107
Thanks for the brilliant (and timely) answer. It was exactly what I wanted and resolved a real problem for me. It was timely in as much as I was literally about to do a Network install over 20 machines (a mix of Win 3.x and '95) and was gravely concerned about the ramifications and/or having to tell my boss that I needed more time for investigation. I actually received your reply on the EXACT day I was to do the install, so .. "BRILLIANT"
It was a snap to setup & it has been successfully done now.
One further "ask" now - how to I subscribe (or other) to this SmartAccess newsletter. I currently subscribe to Access Advisor mag (et al), but am always on the lookout for more references.
Thanks again from a very happy "Down-Under Aussie"
P.S. I increased your points  
0
 
LVL 1

Expert Comment

by:sda
ID: 1974108
Thanks for the feedback.  Check out the SmartAccess newsletter at http://www.pinpub.com/access/.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In earlier versions of Windows (XP and before), you could drag a database to the taskbar, where it would appear as a taskbar icon to open that database.  This article shows how to recreate this functionality in Windows 7 through 10.
In Part II of this series, I will discuss how to identify all open instances of Excel and enumerate the workbooks, spreadsheets, and named ranges within each of those instances.
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question