-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Mercury13 edited this page Nov 3, 2017
·
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.
- Supports >2G files (in upcoming 0.3 “Tokyo” release).
- Has a simple Unicode layer that’s currently absent in cURL.
Wiki will always lag behind, so the newest documentation is source code itself!
I use those.
- x86: https://bintray.com/artifact/download/vszakats/generic/curl-7.56.1-win32-mingw.7z
- x64: https://bintray.com/artifact/download/vszakats/generic/curl-7.56.1-win64-mingw.7z
- OpenSSL (from 1.1.0 branch): https://slproweb.com/products/Win32OpenSSL.html
Warning: as wiki lags behind, some day newer version can appear at cURL download page. I can only say that I work with 7.56.1, and it is tested somehow.