VB6 - MSFlegrid Control and Win 2K/XP Installs

Posted on 2003-03-23
Medium Priority
Last Modified: 2010-05-01
The problem all started with a customer running Win 2000 SP3 where he was unable to install one of my programs which uses the msflexgrid control. He was able to install the other programs with just the standard windows controls. I ran into the same problem in Windows XP Pro. The problem was Setup kept going into an endless loop saying windows needs to update system files, as if VB6 runtime files weren't present at all. **I've installed VB6 SP4 and recreated the setup package and it seems to work now. **My question is have I really solved the problem or have I missed anything? Will I have any problems now with 98 or ME users?
Question by:nschulz777
  • 2
LVL 18

Accepted Solution

Sethi earned 500 total points
ID: 8192290
You have solved problems for yourself. I would advise you to install SP5. There were lot of issues with PWD that were solved in SP4 and SP5.

If you are using database then I would advise you to download MDAC 2.7 Refresh from Microsoft's site and distribute it along with your application.

In case of Windows98, just check the version and if it is the first version then install DCOM98 before installing your application. Similarly in Win95 install DCOM95 before installing anything.

Author Comment

ID: 8192395
Not using a database in this app, grid gets populated from an imported ascii file. DCom98 is only needed for database apps right?
LVL 18

Expert Comment

ID: 8192535
No. There were problems in Win98 version 1st version related to DLL hell. DCOM98 is required with most of the applications that are being installed on Win98 1st version. In 2nd version DCOM98 comes installed from Microsoft. So its better installing DCOM98 on 1st version. On the other hand, I have hardly seen using that version anymore as they either upgraded it to 2nd version or solved the problem through service Packs, otherwise its next to impossible working with that version.

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

624 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