I tried a commercial product a year ago, but I didn't personally find it worth the trouble (link below). I found it was more productive to learn basic VB6 syntax (using Uwe's brain tool, it took me just a few hours), understand what the code was doing, extract the business logic, and then rewrite it from scratch in Delphi. After converting a few objects, it gets very easy. I can't speak for all VB6 projects, but the one I was converting wasn't written to modern standards, so an automated conversion would have been worse than useless.
I think this is the link to what I used. Your experience might be better than mine.
Uwe Raabe your approach not always works, for example, long time ago I had a customer that only had a binary, so, first a decompilation was necesary, then a convertion... neither step worked as expected, there was so much trouble decompiling and converting, so, we decided to rewrite the entire application from scratch.
There is always a universal tool called brain.
ReplyDeleteI tried a commercial product a year ago, but I didn't personally find it worth the trouble (link below). I found it was more productive to learn basic VB6 syntax (using Uwe's brain tool, it took me just a few hours), understand what the code was doing, extract the business logic, and then rewrite it from scratch in Delphi. After converting a few objects, it gets very easy. I can't speak for all VB6 projects, but the one I was converting wasn't written to modern standards, so an automated conversion would have been worse than useless.
ReplyDeleteI think this is the link to what I used. Your experience might be better than mine.
deluxsoftware.com - Delux Software
Uwe Raabe your approach not always works, for example, long time ago I had a customer that only had a binary, so, first a decompilation was necesary, then a convertion... neither step worked as expected, there was so much trouble decompiling and converting, so, we decided to rewrite the entire application from scratch.
ReplyDelete