We help IT Professionals succeed at work.

CodeGear RAD Studion > Converting to VB .NET

Medium Priority
369 Views
Last Modified: 2013-11-23
Dear Experts,

I believe I've asked a similar question somewhere but I can not find the question on EE.

Ok but let me try again.
I am looking for a way to convert / port RAD (Delphi) application to VB 2008 .NET.
Is there any tools that can assist me in this challenge?
Comment
Watch Question

If your application is Delphi.NET then you can use this tool: http://www.red-gate.com/products/reflector/ to decompile it to VB.NET. Of course, some changes wil be required, but it is not so hard then.
If your application is not Delphi.NET one then it is better to convert it before and the use Reflector.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Ok and just for interesting sake.
If I have a Delphi 7 app?

What will the procedure be if possible?
The same (just open it in any Delphi .NET (D8>)). Unfortunatly there is no other easy way to convert it (at least I have not seen such tool). Of course, if your application calls low-leve functions then it may be a problem. But if it is just UI and Databases then it may be converted easy.

Author

Commented:
What will happen with your database?
For example, if I use Firebird in Delphi .NET will that be converting to VB .NET using the Firebird database etc...
Will db related code be working as well irrespective of what db I am using?
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.