Find Jobs
Hire Freelancers

Convert Delphi code to C++ Builder code

$30-250 USD

Completed
Posted almost 9 years ago

$30-250 USD

Paid on delivery
I have a sample project written in Delphi I need converted to C++Builder. The Delphi project is named ThreeDLab and shows how to draw and rotate a Cube, Globe and Mesh. It is written for the 32bit VCL Windows platform and uses the GDI Canvas. I have started a C++Builder project to convert all the Delphi code but my knowledge of Delphi is not good enough to finish. The attachments are the original Delphi project in a zip file named Delphi_ThreeDLab.ZIP. My C++Builder project is in a .zip file named CPP_3DLabProject.zip. I am using C++Builder XE4 Pro VCL 32bit platform. You should be able to use any version of Delphi and C++Builder and get these projects working. The attached picture shows the output of my C++Builder project and the Delphi project for the 3D Mesh. You can see my version does not work. What I need: 1) The final C++ project should not use the .PAS files or Delphi code. 2) The Delphi code uses a custom class named TPantoGraph which links a canvas with the calculations and draw functions. I need the C++ code to NOT use this custom class. I will eventually be using a different canvas system so I need the canvas and calculations separate. 3) The C++ Builder version should draw the Cube, Globe and 3D Mesh correctly. 4) Each of the five settings (1)Azimuth (2)Elevation (3)Distance (4)Width / Height and (5)To Camera, should correctly move the object being drawn. end.
Project ID: 8220455

About the project

7 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
A proposal has not yet been provided
$133 USD in 6 days
4.9 (1312 reviews)
7.8
7.8
7 freelancers are bidding on average $191 USD for this job
User Avatar
Hello, We are a team of software engineers with 6+ years of experience in professional software development. We have had experience in porting Delphi to C++ builder code and vice versa and we have developed applications with both tools. We also have experience in working with foreign code. I examined your Delphi project, there shouldn't be any problems in converting it to Cpp builder. As for the TPantoGraph class which should not be used bu the Cpp version, we would have to discuss how exactly to avoid using it/replace it. We have no problem with you paying for results, eg only after you are fully satisfied with final Cpp builder converted project. Let me know if you are interested, we will discuss the details. Regards, Filip CodeStream
$236 USD in 3 days
4.6 (11 reviews)
7.0
7.0
User Avatar
A proposal has not yet been provided
$463 USD in 3 days
5.0 (17 reviews)
4.8
4.8
User Avatar
Hello, i am experienced C/C++ developer (over 6 years) and begin i from delphi and builder. So ill be very happy to remember my forgotten skills. Thanks.
$100 USD in 4 days
5.0 (8 reviews)
4.1
4.1
User Avatar
Hold on! Do this project differently: Create a DLL of the old (Delphi) code. Use it inside C++ If you are worried about copyright infringement, no one will know.
$30 USD in 30 days
4.9 (5 reviews)
3.7
3.7
User Avatar
Hi, i dont see attached delphi source code! can you send it or download link? if it was easy i can dec my bid to lower.....
$222 USD in 3 days
4.8 (5 reviews)
3.6
3.6
User Avatar
Hi,sir. I am interested when saw your post. I have done such similar projects. I have lots of experience on the fields you want. My skill: C, C++, Reversing, Mathematics,Matlab, Web scraping, Database management , Engineering,Algorithm. I can help you good. Please, contact with me. Regards.
$155 USD in 3 days
5.0 (5 reviews)
2.3
2.3

About the client

Flag of UNITED STATES
Austin, United States
5.0
6
Member since Feb 28, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.