Translate Windows WiFi library from C++ to Delphi

終了済み 投稿 6年前 着払い
終了済み 着払い

I'm using a discontinued third-party library for WiFi functionality in my Delphi application.

This library is written in C++ but can be used with Delphi as a DLL with a linker file with all function headers.

I would like to get rid of this DLL workaround and have the library written directly in Delphi.

The library consists of mainly one large file (and 3 small helper files with header definitions etc.).

The main library file that needs to be translated consists of 9300 lines of code (including empty lines, comments, log output, etc.). The library contains large parts that can be removed without translating them:

1. ADVWIFI -> part of a different library edition and can be completely left out.

2. All functions are included in two API versions: For WinXP SP2 and for later versions (XP SP3, Vista, etc.)

You can remove all WinXP SP2 parts! (almost half of the original code)

3. You can leave out some of the helper functions, like IP functions (GetAdapter*, SetAdapter*) that are not needed for the given demo project.

-> The resulting Delphi file will probably be less than 3000 lines of code.

This will make it much easier for you:

- The required headers from the "Native Wifi API" of Windows have already been translated to Delphi in [login to view URL] ([login to view URL]). You can include that file without having to translate them yourself!

- The provided Delphi linker file contains already all Delphi function declarations. Simply copy them to keep the names and data types.

- The library comes with a Delphi demo project, that allows to easily test the whole funcctionality of the library. I'll provide you this demo project, so you don't have to create your own test UI.

Preconditions:

- You have a wireless network adapter in your development system, so you can actually test the result.

- You have Delphi XE.

- You have Windows 7 or 10 to test the result on.

- You can read and understand C++ and you can write quality Delphi code.

- If you have already coded with Native Wifi API then please tell me that. This will be a huge benefit in getting selected.

Requirements:

- Translated library can be compiled in Delphi XE and 10.2

- All parts (except for Win XP SP2 and AdvWifi) are translated correctly and cleanly.

- All functions keep the given names and parameters, so I can use it in an existing project.

- For testing and verification: The library can be used with the Demo Project without any adjustments (of course instead of using the dll the translated library pas will be used).

- Keep all the existing comments. If you want to add new ones, do this: "//NEW: ..."

- No memory leaks. (test e.g. with madExcept)

- You may not publish, forward or use the original library or the translated library in any other projects!

C プログラミング C++プログラミング デルファイ Windows API

プロジェクトID: #16507501

プロジェクトについて

8個の提案 リモートプロジェクト アクティブ 6年前

8人のフリーランサーが、平均€199 で、この仕事に入札しています。

vano101

Hello I have extensive experience with converting code from one programming language to another one, also, I know both C++ and Delphi.

€225 EUR 9日以内
(1466件のレビュー)
7.7
slimbyte

Hi there, I have great experience coding in Delphi (I use it since Delphi 5), also have experience with C++ and I would love to give it a try, So, if you send me existing C++ code and existing demo Delphi project もっと

€300 EUR 14日以内
(37件のレビュー)
6.1
gyk

I have more than 15 years experience with Delphi and other languages such as C++, C# etc. I have already made translations from C++ to Delphi for example the scanner API for MacOsx (now it's already part of the Delphi もっと

€222 EUR 9日以内
(25件のレビュー)
6.0
xupiter2012

Hello - It sounds like an interesting challenge and very good fit. Please share that C++ library and let me know when you are OK to discuss, thanks. Best, -Mike

€150 EUR 14日以内
(34件のレビュー)
5.2
tytus0d

I have more than 15 years experience of Delphi Developer. I started with Delphi 5 and working with XE10.2 Tokyo now. I have experience in Windows API, Network API, COM-Port, DataSnap, Client/Server, parsing big fi もっと

€150 EUR 14日以内
(15件のレビュー)
3.6
mikepetrichenko

WiFi Framework - does all you need including WiFi Direct SoftAP (as well as Legacy Hosted Network), WiFI Sniffer and other features.

€222 EUR 1日以内
(0件のレビュー)
0.0
manicyn42

send me the c++ files and also delphi program which is consuming the DLL , will convert C++ to Pascal.

€155 EUR 5日以内
(0件のレビュー)
0.0