| Item | Standard | Pro | Demo |
|---|---|---|---|
| Incluído | |||
Pacotes de tempo de execução — VCL + FMX (.bpl,
.dcp, .dcu) |
✓ | ✓ | ✓ |
Pacotes de tempo de design — VCL + FMX (.bpl,
.dcp) |
✓ | ✓ | ✓ |
DCU principal — Lib\...\core\ (Win32 e Win64, versão
final) |
✓ | ✓ | ✓ |
| Documentação (PDF e CHM) | ✓ | ✓ | ✓ |
Código-fonte do analisador (EgStrParser.pas,
EgStrParserComp.pas) |
— | ✓ | — |
| Características | |||
| Delphi 12 Athens e Delphi 13 Florence | ✓ | ✓ | ✓ |
| Adequado para implementação | ✓ | ✓ | — |
| Compilação multiplataforma (macOS, iOS, Android, Linux) | — | ✓ | — |
| Compilação para versões anteriores do Delphi | — | ✓ | — |
| Compilação para o C++Builder | — | ✓ | — |
| Restrições de tempo de execução | — | — | ✓ |
A edição Standard inclui pacotes pré-compilados e DCUs principais
para o Delphi 12 Athens e o Delphi 13 Florence, tanto para Win32 como
para Win64, nas variantes VCL e FMX. O instalador regista os pacotes no
IDE e adiciona automaticamente os caminhos das bibliotecas ao caminho de
pesquisa do Delphi. O DCU principal permite que o parser e o
componente TEgStrParser sejam compilados diretamente numa
aplicação sem qualquer dependência de pacotes de tempo de execução.
Consulte o capítulo Instalação
para obter instruções de utilização. O código-fonte não está incluído na
edição Standard. Consulte a edição Pro abaixo.
A edição Pro inclui todo o conteúdo da edição Standard, além dos ficheiros-fonte da biblioteca parser:
EgStrParser.pas — o motor de análise completoEgStrParserComp.pas — o componente
TEgStrParserOs ficheiros-fonte dependem apenas de unidades do namespace
System.* e não têm dependências específicas da VCL, FMX ou
do Windows. Podem ser compilados diretamente numa aplicação sem instalar
qualquer pacote e são adequados para utilização em qualquer plataforma
suportada pelo Delphi ou pelo C++Builder, incluindo macOS, iOS, Android
e Linux.
Nota sobre o C++Builder: O código-fonte inclui diretivas do compilador (
{$HPPEMIT},{$EXTERNALSYM},{$MINENUMSIZE 4}) que preservam a compatibilidade com a ABI do C++Builder e geram cabeçalhos.hppcorretos quando o projeto é compilado com o C++Builder. Estas diretivas são inofensivas numa compilação exclusivamente com o Delphi.
A utilização do código-fonte está sujeita aos termos descritos no capítulo Licença.
Está disponível uma edição de demonstração para avaliação. É funcionalmente idêntica à edição padrão, mas impõe as seguintes restrições em tempo de execução:
A edição de demonstração destina-se apenas à avaliação dentro do IDE e não é adequada para implementação.
Programas de instalação:
EgStrParserDemoSetup-2.0.0-D12.exe — Edição de
demonstração, Delphi 12EgStrParserDemoSetup-2.0.0-D13.exe — Edição de
demonstração, Delphi 13