Find Jobs
Hire Freelancers

Write a Delphi XE5 interface based on c# code to talk to an C DLL from Delphi

$30-250 USD

Opravljeno
Objavljeno pred več kot 2 letoma

$30-250 USD

Plačilo ob dostavi
Dear Delphi programmers, We are looking for a skilled Delphi programmer with good C++ C# knowledge able to create an interface header for a C++ DLL that will be used by our Delphi application. Testing can’t be outsourced since the DLL is controlling a Hardware device. The DLL Exports 88 functions What we have: the code c# class to call the functions of the DLL the compiled DLL C Source of the DLL is not available And What th c# code looks like: using System; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; namespace sbxpc { class SBXPCDLL { [DllImport("[login to view URL]", CallingConvention = [login to view URL])] static extern void _DotNET(); public static void DotNET() { _DotNET(); } [DllImport("[login to view URL]", CallingConvention = [login to view URL])] static extern byte _EnableDevice(Int32 dwMachineNumber, byte bFlag); public static bool EnableDevice(Int32 dwMachineNumber, byte bFlag) { return _EnableDevice(dwMachineNumber, bFlag) > 0; } #region Not Tested Part 1 [DllImport("[login to view URL]", CallingConvention = [login to view URL])] static extern byte _SetMachineType(Int32 dwMachineNumber, ref IntPtr lpszMachineType); public static bool _SetMachineType(Int32 dwMachineNumber, string lpszMachineType) { IntPtr string_in = [login to view URL](lpszMachineType); try { return _SetMachineType(dwMachineNumber, ref string_in) > 0; } catch (Exception) { return false; } finally { [login to view URL](string_in); } } [DllImport("[login to view URL]", CallingConvention = [login to view URL])] static extern byte _GetEnrollData(Int32 dwMachineNumber,Int32 dwEnrollNumber,Int32 dwEMachineNumber,Int32 dwBackupNumber, IntPtr dwMachinePrivilege, ref IntPtr dwEnrollData, IntPtr dwPassWord); public static bool GetEnrollData(Int32 dwMachineNumber, Int32 dwEnrollNumber, Int32 dwEMachineNumber, Int32 dwBackupNumber, out Int32 dwMachinePrivilege, byte[] dwEnrollData, out Int32 dwPassWord) { dwMachinePrivilege = 0; dwPassWord = 0; byte[] privilege = new byte[4]; byte[] password = new byte[4]; GCHandle gh_privilege = [login to view URL](privilege, [login to view URL]); GCHandle gh_password = [login to view URL](password, [login to view URL]); GCHandle gh_enroll_data = [login to view URL](dwEnrollData, [login to view URL]); try {
ID projekta: 32229703

Več o projektu

3 ponudb
Projekt na daljavo
Aktivno pred 2 letoma

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
$0 USD v 3 dneh
4,9 (1108 ocen)
7,6
7,6
3 freelancerjev je oddalo ponudbo s povprečno vrednostjo $215 USD za to delo
Avatar uporabnika
Hi there, ★★★ C / C++ / Delphi / C# Expert ★★★ 10+ Years of Experience ★★★ I've read requirements and ready to create an interface header. I have strong grasp on Object-Oriented Programming along with excellent analytical and program-solving skills. What we can do but not limited to: ✔️ Debugging & Solving Problems ✔️ Pointers ✔️ Abstract Classes and Objects ✔️ Constructors and Destructors ✔️ Operator Overloading ✔️ Inheritance, Polymorphism ✔️ Data structures (DSA) ✔️ Functions Overriding and Overloading ✔️ File handling, Streams ✔️ Algorithm Analysis ✔️ Linked Lists ✔️ Stacks and Queues ✔️ Recursion Development Tools: Visual Studio, Code Blocks, Dev c++, Turbo, Netbeans, Eclipse etc I'll be glad to discuss project before start so let's chat. Thanks for your consideration. Best Regards, TechPlus Team
$250 USD v 2 dneh
4,5 (9 ocen)
5,2
5,2
Avatar uporabnika
Hi! How are you doing? I have read the project description and really interested in this job, I have 4 years’ experience doing similar jobs regarding to these skills Delphi, C Programming and Coding. Please start the chat, I have some questions about this task so we can have detailed discussion about project. Thanks! Umair
$250 USD v 7 dneh
4,6 (1 ocena)
1,5
1,5

O stranki

Zastava SWITZERLAND
Oberlunkhofen, Switzerland
5,0
9
Plačilna metoda je verificirana
Član(ica) od nov. 20, 2012

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.