Modernize Borland Builder V5 application?
James Newton wrote 05/28/2019 at 18:10 • 0 pointsWe have a program in Borland builder v5 and we want to update it to a modern development environment that targets cross platform. It's C++ code (NOT Pascal) and was written with a good division between the object actions and the object GUI, so tearing out the borland GUI stuff and replacing it with something else should be relatively painless.
Whats the current standard for cross platform GUI development?
Any easy path for migration? Or suggestions to reduce the migration pain?
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Well here's a starting point: https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries GTK+ and Qt are the major ones, but I have also seen a bit of wxWidgets.
Are you sure? yes | no
What's wrong with Eclipse? Even GCC is workable.
Are you sure? yes | no
Confused. Isn't Eclipse an IDE? I think we are looking for a GUI widget library here...
Are you sure? yes | no
Borland is an IDE.
Are you sure? yes | no
Ah... Borland also has a GUI library. OWL. And other libraries specific to the IDE.
Are you sure? yes | no
For C++ GUI programs, I would recommend Qt. I've implemented my Kerberos App ( http://www.frank-buss.de/kerberos/ ) for it, which runs on Windows, Linux and Mac. You can even style it with the new Qt Quick framework. But there is already a lot possible with the stylesheets with the conventional Qt controls, see for example my Crazy Cartridge prototype program at the bottom of the page here: http://crazycartridge.org
Are you sure? yes | no