<commit_before># DelphiEET
Delphi component for registered sale data messages. http://www.etrzby.cz

- It may be compiled with Delphi 2007 and Delphi 10.2 Berlin


## Use  with USE_LIBEET
Demo need library.

```
libeetsigner.dll # source at : https://github.com/mirus77/libeet
 - needed installed Visual C++ Redistributable Packages for Visual Studio 2013
openssl 1.0.x (libeay32.dll, ssleay32.dll) libs for Indy Http comunication
 - can be used openssl lib from https://indy.fulgan.com/SSL/ or from project with dependencies libgcc_s_dw2-1.dll and libwinpthread-1.dll
```
Delphi project Options for demo TestEET.dpr with USE_LIBEET

```
  Delphi Compiler Options -> Conditional Defines : 
      USE_INDY - for using in Windows XP required. This is not usable for Delphi Starter Edition.
      USE_DIRECTINDY - enable function with direct usage indy for post request and receive response.
      USE_LIBEET - for using with libeetsigner
  Delphi Compiler Options -> Output Directory: ..\bin
  Delphi Compiler Options -> Search Path: 
      $(BDS)\source\soap;..\include\databinding;
      ..\include\eet;..\include\vcruntime
  Delphi Compiler Options -> Unit Output Directory: .\dcu
```


## Use without USE_LIBEET
Demo need libxml2 and libxmlsec library from : ftp://ftp.zlatkovic.com/libxml/64bit/
```
libcharset-1.dll
libeay32.dll
libexslt-0.dll
libgcc_s_dw2-1.dll
libiconv-2.dll
libintl-8.dll
libltdl-7.dll
libwinpthread-1.dll
libxml2-2.dll
libxmlsec1-openssl.dll
libxmlsec1.dll
libxslt-1.dll
openssl.exe (for testing)
ssleay32.dll
xmlsec1.exe (for testing)
zlib1.dll
```

Delphi project Options for demo TestEET.dpr

```
  Delphi Compiler Options -> Conditional Defines : 
      USE_INDY - for using in Windows XP required. This is not usable for Delphi Starter Edition.
      USE_DIRECTINDY - enable function with direct usage indy for post request and receive response.       
  Delphi Compiler Options -> Output Directory: ..\bin
  Delphi Compiler Options -> Search Path: 
      $(BDS)\source\soap;..\include\databinding;
      ..\include\eet;..\include\synapse;..\include\szutils;
      ..\include\xmlsec;..\include\vcruntime
  Delphi Compiler Options -> Unit Output Directory: .\dcu
```
<commit_msg>Readme update.<commit_after># DelphiEET
Delphi component for registered sale data messages. http://www.etrzby.cz

- It may be compiled with Delphi 2007 and Delphi 10.2 Berlin


## Use  with USE_LIBEET
Demo need library.

```
libeetsigner.dll # source at : https://github.com/mirus77/libeet
 - needed installed Visual C++ Redistributable Packages for Visual Studio 2013
openssl 1.0.x (libeay32.dll, ssleay32.dll) libs for Indy Https comunication
 - can be used openssl lib from https://indy.fulgan.com/SSL/ or from project with dependencies libgcc_s_dw2-1.dll and libwinpthread-1.dll
```
Delphi project Options for demo TestEET.dpr with USE_LIBEET

```
  Delphi Compiler Options -> Conditional Defines : 
      USE_INDY - for using in Windows XP required. This is not usable for Delphi Starter Edition.
      USE_DIRECTINDY - enable function with direct usage indy for post request and receive response.
      USE_LIBEET - for using with libeetsigner
  Delphi Compiler Options -> Output Directory: ..\bin
  Delphi Compiler Options -> Search Path: 
      $(BDS)\source\soap;..\include\databinding;
      ..\include\eet;..\include\vcruntime
  Delphi Compiler Options -> Unit Output Directory: .\dcu
```


## Use without USE_LIBEET
Demo need libxml2 and libxmlsec library from : ftp://ftp.zlatkovic.com/libxml/64bit/
```
libcharset-1.dll
libeay32.dll
libexslt-0.dll
libgcc_s_dw2-1.dll
libiconv-2.dll
libintl-8.dll
libltdl-7.dll
libwinpthread-1.dll
libxml2-2.dll
libxmlsec1-openssl.dll
libxmlsec1.dll
libxslt-1.dll
openssl.exe (for testing)
ssleay32.dll
xmlsec1.exe (for testing)
zlib1.dll
```

Delphi project Options for demo TestEET.dpr

```
  Delphi Compiler Options -> Conditional Defines : 
      USE_INDY - for using in Windows XP required. This is not usable for Delphi Starter Edition.
      USE_DIRECTINDY - enable function with direct usage indy for post request and receive response.       
  Delphi Compiler Options -> Output Directory: ..\bin
  Delphi Compiler Options -> Search Path: 
      $(BDS)\source\soap;..\include\databinding;
      ..\include\eet;..\include\synapse;..\include\szutils;
      ..\include\xmlsec;..\include\vcruntime
  Delphi Compiler Options -> Unit Output Directory: .\dcu
```

{'fraction_non_alphanumeric': 0.09665006790402897, 'fraction_numerical': 0.019918515165233137, 'mean_word_length': 3.5323076923076924, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 16}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2783975', 'n_tokens_mistral': 1577, 'n_tokens_neox': 1408, 'n_words': 445}