Is there any code conversion tool for converting Delphi to Visual Basic? Please advice. Thank you very much.
Asked
Active
Viewed 6,640 times
2
-
I seriously doubt it, most people went the other way. Do you want VB6 or VB.Net? – Binary Worrier Nov 18 '09 at 09:38
-
Can you provide more details - what version of Delphi is the original application written in and what version of Visual Basic are you targeting? – Adrian Nov 18 '09 at 09:46
-
4It is inspiring to see how all posters so far have managed to mostly resist the urge to ask why you would want to do that. – Caleb Hattingh Nov 18 '09 at 11:49
3 Answers
5
Not that I'm ware of. There are tools to convert Delphi to C# or Visual Basic to Delphi. But not the other way around. It's probably because Delphi has a lot more features then Visual Basic to make it a difficult transition.
You can do it by hand. But it'll take a while.

TheGrandWazoo
- 2,879
- 1
- 17
- 15
3
If you consider moving to VB.NET (and .NET platform in general butnot VB6), these questions might give you some ideas/options:
- What tools exist to convert a Delphi 7 application to C# and the .Net framework?
- Is there an easy way, to Port a Win32 App in Delphi 2009 to .NET ?
- Migrating a Delphi 7 application to .NET
- Delphi to .NET + C#
- Delphi’s interoperability with .NET
You can try migrating the application from Delphi (Win32) to Delphi.NET or Delphi Prism Once this step is complete you can consider migrating to VB.NET or C#
But it really depends on the technologies used by your original application (e.g. BDE, 3rd party components), level of interaction with WinApi and so on.
-
actually - if it's Delphi.NET and must be converted to VB.NET, then just use the .Net Reflector on the compiled code. – Tobias Langner Nov 18 '09 at 10:23
2
Delux Software has one.

Rob Kennedy
- 161,384
- 21
- 275
- 467

J__
- 3,777
- 1
- 23
- 31
-
I must be missing something there Rob - I can see translators to go the other way, but nothing VB to Delphi on the linked page. (I was intrigued, sue me!) – robsoft Nov 18 '09 at 19:37
-
Quite right, I read the question as "VB to Delphi" not the other way around :o) – J__ Nov 19 '09 at 08:46