-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Mercury13 edited this page Apr 20, 2016
·
39 revisions
Curl4delphi is a simple non-visual libcurl binding for Embarcadero Delphi.
- Supports Delphi XE2+; no legacy ANSI versions. By the way, it was created because all known bindings are designed for old ANSI Delphi.
- Type-safe. cURL relies on CURLoption, etc. to detect types, I added another layer, separate enums for separate types.
- No C++ Builder in mind. Of course, Pascal → C++ converter works, but patterns of C++ code are different, and, after all, you can use raw C interface or take any C++ binding.
- Windows only. I don’t know what to do with MacOS, and, of course, mobile platforms do not support C code (which is cURL).
- As light as possible. As cURL copies its string settings inside, I do not keep them in ICurl.
- Based on ref-counted interfaces.
Wiki will always lag behind, so the newest documentation is source code itself!
I use those.
- x86: http://curl.haxx.se/gknw.net/7.40.0/dist-w32/curl-7.40.0-devel-mingw32.zip
- x64: http://curl.haxx.se/gknw.net/7.40.0/dist-w64/curl-7.40.0-devel-mingw64.7z
Warning: as wiki lags behind, some day newer version can appear at cURL download page. I can only say that I work with 7.40.0, and it is tested somehow.