Click here to Skip to main content
15,886,518 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello everyone,

My company want to migrate a big project from vb6 to vb.net
I read some articles on the net, but i would ask to you if there is a way or a best practices to do it.

The vb6 project have a main MDI form with a lot of child forms
My idea is to do a progressive migration, adding just a form at a time. Could be possible?

I tried a massive migration from vb6 to vs2008 , but as i supposed , was interrupted.

The vb6 application have some wrong architectural choices made during the years: they used many global module, variants ,many third-parts controls.

If you had any experience about it, could you give me some suggestion?

Thanks.

Luke
Posted

The vb language is similar to vb.net but not the same. If you think, there is a simple way to make migration from vb to vb.net, a speccially, when you see many
"wrong architectural choices", you should know, it doesn't exists. Of course, you can find "translators", but in that way you are copying "wrong architectural choices".
Probably you'll need to write it again, planning classes and interfaces, removing third-parts controls.
 
Share this answer
 
Since VB6 objects typically are COM objects, you could be able to use some of them in your new application.
But if there are to many "features" in the architecture, the only chances are writing the application completely new from scratch or stick with the old VB. Both options are bad.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900