Link to home
Start Free TrialLog in
Avatar of Polyview
PolyviewFlag for Australia

asked on

Convert VB2010 Windows Program to run on a Mac

Hi,
I have a Windows form based program which I created in VB 2010 (Visual Studio 2010)
Many of my clients are now switching from PC's to Mac computers.
Some of them are using the parallels program which seems to work OK.
However others are asking if I can convert my program to run direct on their Mac or if I can make a web based program?
Are there any conversion progams available or what is my best course of action?
Thank you
Avatar of Hamidreza Vakilian
Hamidreza Vakilian

Unfortunately, I have to say that you should start Mac OS X development from scratch then. There is no tool to port a windows application to Mac OS X. Don't even think about it. However if you were using C++ you could port main functions to Mac easier but probably fixing the errors and incompatibilities would take you more time than writing it from scratch.
If you are not interested in writing your app from beginning, you may create an ASP.NET web application with VB since you can port many of your source directly into it. Your web application will run on both windows and Mac browsers without any major trouble.
SOLUTION
Avatar of Jacques Bourgeois (James Burger)
Jacques Bourgeois (James Burger)
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks askanilkris. I was not aware that VB was coming to Mono. I am also surprised, since I never heard that Microsoft was giving their OK for others to create VB compilers as they did for C#.
Hi james,
Even I was surprise when we had a required of a kind to use some libraries in MAC
Even there is a converted for VB.net to VB.net Mono
http://www.mono-project.com/Guide:_Porting_Winforms_Applications
Thanks
Kris
Avatar of Polyview

ASKER

Thanks everyone for your comments.  Your response to my question has been terrific.
As an amateur programmer, I can see that I have a lot more study to do.
I will look into Mono in more detail and see what I can do.