C++ DLL header file conversion to Delphi

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

I have here a SDK (C++, consisting of a .dll and three .h files) for an industry vision camera that I need to control with our specialized inhouse software, which is written in Delphi. Therefore, I need those header files converted. I tried several of the available automatic conversion tools, but all failed in one way or another. So, a manual conversion seems to be in order.

This conversion will of course have to be done mostly blind, as I cannot send out the physical camera. But basic testing should be possible with just the DLL alone. I will send you the header files, the DLL (x86 + x64), as well as a PDF with the API documentation. There are also .lib files, if they should be of any use.

What I expect:

- Conversion of three .h files (317 defines, 9 typedefs, 120 functions; approx. 1500 lines in total)

- Resulting in three corresponding Delphi units, compatible with RAD Studio 10.2

- Complete conversion, including all defines, typedefs and function declarations into their best Object Pascal equivalent

- Original source code comments must be preserved

- Original declarations should be preserved as additional comments

- Wherever conversion is not straight-forward, explanatory comments should be added

- Basic testing as far as possible without having the actual device

- Further support and bug-fixing as necessary for 30 days after project completion

Proficient skill in both, C++ and Object Pascal, will be necessary to complete this project. Should you be interested, please let me know in a sentence or two in what capacity/to what extend you gained this experience.

C++ Programming Delphi Software Architecture

Project ID: #15677078

About the project

13 proposals Remote project Active 6 years ago

Awarded to:

vano101

Hello. It looks as quite easy project, I am going to convert coded manually row by row Relevant Skills and Experience I have extensive experience with similar code conversion projects, also, I know both C++ and Delphi More

€261 EUR in 5 days
(1445 Reviews)
7.7

13 freelancers are bidding on average €498 for this job

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ More

€250 EUR in 5 days
(102 Reviews)
6.8
ProgJohn

Hi! I'm experienced (over 17 years of experience) application developer highly skilled in both c++ and object pascal. I think i can create such delphi wrapper for your library. Relevant Skills and Experience experienc More

€700 EUR in 20 days
(50 Reviews)
6.8
NewHorizons2016

Hello there, I specialise in C++ based engineering /development - on Windows (and more). The way to access C++ DLLs in Delphi, is to IMPORT them using the correct protocol in Delphi (that is one way) Relevant Skill More

€900 EUR in 10 days
(28 Reviews)
6.0
AlexFaster

Hi. I'm specialist in c++ and Delphi both and i can convert your SDK headers on Delphi. Relevant Skills and Experience c/c++/Delphi/Assembler. I have experience over 20 years and i worked a lot with industrial equi More

€750 EUR in 30 days
(38 Reviews)
5.7
gyk

I already did header conversions from c++ to Delphi for example for Mac imagekit framework and others. Relevant Skills and Experience I have more than 20 years experince with Delphi, C+, C# and other systems. Propose More

€260 EUR in 5 days
(26 Reviews)
5.9
beautiXiao

Hi I carefully checked your requirements and understood it. I have very much experience in both c++ and Delphi. And I'm sure I can convert those header files to Delphi. Relevant Skills and Experience C++/Delphi Propo More

€555 EUR in 10 days
(21 Reviews)
6.0
xupiter2012

Hi Gerald, It sounds like an interesting challenge and very good fit. I have great experience with RAD Studio 10.2 and C++ SDK conversion to Delphi, so it will be done in a very professional way. Relevant Skills and More

€250 EUR in 3 days
(23 Reviews)
5.0
istepin

Hi! I can implement it for you. I can write either Delphi wrapper around the DLL, or (alternative way) provide you a COM-component, which wraps the dll. Relevant Skills and Experience A lot of experience. I haven't More

€1200 EUR in 10 days
(5 Reviews)
4.9
hiramalik321

Hi there, I've read your project description and I am confident enough that I can handle this project according to your expectations. I have done similar projects before and I want to take over this project as well. If More

€600 EUR in 10 days
(7 Reviews)
4.4
anhvu100

I stopped working with Delphi long time ago & recently, mainly focus in C, C++, PHP, JavaScript, Python. It's great if you share the files and I'll get back with some converted functions first as POC. Relevant Skills More

€250 EUR in 10 days
(3 Reviews)
4.1
tytus0d

I have more than 15 years experience of Delphi Developer. I started with Delphi 5 and working with XE10.2 Tokyo now. Relevant Skills and Experience I have experience in Windows API, Network API, COM-Port, develop Mul More

€250 EUR in 14 days
(13 Reviews)
3.5