Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the fastest way to convert an existing Vb6.0 win-based application into a c# win-based?

What's the fastest way to convert an existing Vb6.0 win-based application into a c# win-based?

like image 526
odiseh Avatar asked Feb 03 '10 09:02

odiseh


1 Answers

The core language is so different, that I would have to say start from scratch, and copy only the complicated code bits. If you start from scratch you won't have to deal with all the VB6 problems, while utilizing all the C# power.

VB6 has no real classes or OOP, which makes very different from C#. Also, there is very little control on the event manager (SubClassing).

So, start from zero, copy the UI layout, and think about how would I implement this in C# in the first place, it will make your life easier.

like image 111
Amirshk Avatar answered Oct 18 '22 00:10

Amirshk