Solved

XP VB6 program to run on new Windows OS

Posted on 2014-03-23
3
361 Views
Last Modified: 2014-03-25
I have a number of programs written in VB6 under XP that I now need to install on modern Windows OS’s. There is a back-compatibility issue.

The major problem is MSFLXGRD.OCX

I use “inno” to build the installer exe. Here is the significant line from the inno script. A critique would be appreciated:

Source: "C:\ <path goes here> \MSFLXGRD.OCX"; DestDir: "{sys}"; Flags: restartreplace sharedfile regserver

I’ve successfully done this with one of my programs. It installs and runs on Vista, but runs slowly. I suppose that is to expected.

I need some advice for the future:

Should I bite the bullet and get myself up to date? Which new OS?

Should I migrate my programs to VB.net? That will be a chore, but does this have anything to do with OS compatibility? Is such a move worth the trouble?

- - Norma
0
Comment
Question by:NormaPosy
3 Comments
 
LVL 143

Accepted Solution

by:
Guy Hengel [angelIII / a3] earned 400 total points
ID: 39949865
if you need to keep VB6, to deploy the .ocx, use this tool:
http://www.dependencywalker.com/
it will help you to know which other .dll have to be included in the package.
0
 
LVL 70

Assisted Solution

by:Éric Moreau
Éric Moreau earned 100 total points
ID: 39949875
>>Should I migrate my programs to VB.net?

You need to be aware that it is a complete rewrite, not just opening the old project in the new IDE and you're done.
0
 

Author Closing Comment

by:NormaPosy
ID: 39954963
Thank you.

The line of inno script in my posting puts the OCX in sys rather than installation target folder, and carries necessary directives. Otherwise, the newer OSs don't know what to do with it.

Yes, I'm aware that going to VB.net is not a simple thing. But at least all my hard work getting the program flowcharts right is still valid.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
If you use NetMotion Mobility on your PC and plan to upgrade to Windows 10, it may not work unless you take these steps.
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

860 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