Major grunt work ahead of you - analyzing that code. How could we possibly know that? At least you have the code, but you have some
BORLAND C BUILDER 6 CODE
>How to distinguish old GUI code from old business logic code Version of standard C or C++ then they may be largely source-compatible. Then it depends on what those functions are. If you mean source code which calls functions in the Borland or Turbo C++ libraries If you mean binary libraries, they are not compatible in any way, shape or form. >How to be with Turbo C++ libraries in Visual C++ 2010 environment? In case of Java and QT, for example, we need to rewrite our old application from sratch I assume, that our old project we can port to VC++ or C++ Builder XE4/XE5, or GUI with C# and logic in Borland C++ COM-libraries, for example.
How long can it take to port this old project to Windows Forms plus Visual C++ 2010, if this old project is 45000 lines in size?
BORLAND C BUILDER 6 HOW TO
How to distinguish old GUI code from old business logic code, - we have no documentation for the old project and in code there are almost no comments? How to be with Turbo C++ libraries in Visual C++ 2010 environment? Old business logic should be combined with new modern GUI for running under Windows 7.Īfter analysis we have decided to cut old business logic(without any changes) and combine it with Windows Forms GUI using Visual C++ 2010, - is it an optimal solution in our case? The task is to change GUI for this old application. Actually this application is Main Machine Interface for CNC machine. Also in this project under GUI is a lot ofīusiness logic code. In this project are used next libraries: OWL, Borland Turbo C++ libraries, WinApi functions, Standard C libraries. We have old project(desktop application) written with using of Borland C++ 5.02.
How to convert Borland C++ 5.02 project to Visual C++ 2010?