Find Jobs
Hire Freelancers

Duplicate Client/Server DLL into Delphi XE2.

$250-750 USD

Closed
Posted over 10 years ago

$250-750 USD

Paid on delivery
I would like duplicate the functions of these DLLs in Delphi XE2 so that I do not have to use the DLLs. There is a server side and client side. I would like to use the TCP components of the INDY server and client in XE2. I have included the original SDK documents for the DLLs and the DLL themselves. Below are the commands and functions that I would like duplicated in Delphi. The rest of the commands that are in the SDK I do not need. Please let me know Duplicate These Commands for the Server Side. DH_ServerStart DH_ServerCheckIP DH_ServerCheckPassword DH_ServerSetNetPort DH_ServerSetBufNum DH_ServerSetWait DH_ServerWriteDataEX The rest of the commands, functions and callbacks are not needed. Duplicate These Commands for the Client Side DH_ClientSetNetPort DH_ClientStart DH_ClientSetBufferNum DH_ClientStartCapture DH_ClientStop For the DH_ClientStart command I would like an extra parameter added. I would like a parameter named dUser of a type of Integer. Then in the callback I would like this added as well as part of the callback function. So in Delphi the DH_ClientStart command currently looks like this. function DH_ClientStart(VIDEOINFO:pCLIENT_VIDEOINFO; pReadDataCallBack:TReadDataCallBack):Integer; stdcall; external ‘dll'; The Callback currently looks like this. TReadDataCallBack=procedure (nport:ULONG; pBuffer: Pointer; dwBufSize: DWORD); stdcall; I would like the function to look like this. function DH_ClientStart(VIDEOINFO:pCLIENT_VIDEOINFO; pReadDataCallBack:TReadDataCallBack; dwUser:Integer):Integer; stdcall; external ‘dll'; And I would like the callback to look like this. TReadDataCallBack=procedure (nport:ULONG; pBuffer: Pointer; dwBufSize: DWORD;dwUser:Integer); stdcall; So that each time the callback is called it would output the dwUser that it input into it at the DH_ClientStart. So that you could call the DH_ClientStart multiple times and a unique identifier to tell them apart.
Project ID: 4869466

About the project

6 proposals
Remote project
Active 11 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
6 freelancers are bidding on average $732 USD for this job
User Avatar
We at MXICODERS PRIVATE LIMITED an offshore and outsourcing company with core skill in Web and Smartphone application designing and development. We celebrate 12th year business success , We assign dedicated project manager , designer , tester and skilled programmer for your project. We have experience resources in HTML5 , Jquery, CSS3 , XHTML , PHP , ASP.NET , Flash , Android and iOs technology. We are also strong expertise in all major open-source including Wordpress, Joomla , Drupal , Opencart , Magento Integrating various social-media , payment and MAP API is very easy for our team as we implement in all project. We have developed many mobile websites and applications in both android and iphone platforms. There are lots of benefits by choosing us as provider because we never request for upfront payment and give best support at end You will find us as completely different service provider who only believe in 110% customer satisfaction by services. PLEASE START FURTHER DISCUSSION VIA PMB OR LIVE CHAT Warm Regards Mxicoders Pvt Ltd Ashok
$736 USD in 21 days
4.8 (46 reviews)
7.2
7.2
User Avatar
Wnat must do DH_ServerWriteDataEX procedure?
$1,052 USD in 30 days
4.7 (21 reviews)
5.1
5.1
User Avatar
I am ready to start this project...... thanks
$611 USD in 25 days
4.9 (14 reviews)
4.5
4.5
User Avatar
I have worked with many SDKs during my long time development years, have a lot of experience in converting different type of SDKs and APIs to Delphi (also converted OpenCV at some point to Delphi), worked with video capturing and NVR devices and APIs in many projects Depending on the contents of the SDK like I mentioned
$722 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Collinsville, United States
4.9
20
Payment method verified
Member since Aug 25, 2003

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.