Development and distribution on various Windows Platforms

rcontino
rcontino used Ask the Experts™
on
Has anyone been able to develop a VB 6.0 database (Jet 4.0 / MDB file) application under XP and distribute it to Windows 98 machines?  I can develop in XP/2000/98 and the application runs, but if the application is packaged under XP - you are never prompted to include the MDAC.  This is not the case under 98/2000 - SAME APP NO CHANGES.  The Windows XP compile, if installed to a 98 machine changes something that makes the computer nonbootable on next start.  The same app compiled and packaged under Windows 98 installs without error.  What gives - is VB not able to retro compile?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
I have developed VB6.0/Jet 4 on XP home edition and it runs on all Windows OS's fine.  I am using Service Pack 6
Senior .Net Consultant
Top Expert 2016
Commented:
do not distribute the bootstrap (msvcrt, oleaut, ...) but install vbrun60sp5.exe before your application (http://support.microsoft.com/default.aspx?scid=kb;EN-US;235420)
The package and deployment wizard does not retro-build not VB.  The package and deployment wizard takes whatever copies of the DLLs, OCXs, TLBs, etc. you used to build your application right off of machine that you do the packaging/deploying.  Putting those on Win98 will almost certainly cause problems for those components written specifically for WinXP that are not downward compatible for Win98.  On the 3rd screen, you have the opportunity to include whatever you want (including mdac).
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Commented:
We've found the same as emoreau.  Once we commented those out of the install (Setup.lst) then the install worked fine on Win98 (developed on Win2000.)
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in Community Support that this question is:
- award the points to emoreau
Please leave any comments here within the
next seven days.
Per recommendation, force-accepted.

Netminder
EE Admin

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial