Exemplo didático
Instalar e experimentar
- Baixe o pacote e extraia em uma pasta nova.
- Leia o README; abra o .dpr no Delphi e adicione as units ao caminho do projeto.
- Compile para o alvo indicado no relatório. Execute primeiro os testes offline.
Dependências: RTL Delphi, System.JSON, System.Classes e System.Math. Sem UI ou banco.
Uso mínimo
Writeln(BoolToStr(PodeAdicionar(2, 3, 5), True));Saída esperada: True: a capacidade exata é permitida.
API e propriedade dos recursos
NomePreenchido, Cumprimentar, LerTexto, LerNomeJSON, DuracaoEmMinutos e PodeAdicionar; regras independentes da tela.
Verificação e limites
Exemplo didático; PodeAdicionar não resolve concorrência na persistência. O pacote legado continua disponível; prefira o runner seguro da revisão 2026-10-08.
| Ambiente | Estado |
|---|---|
| DCC32 37.0 | Runner seguro testado nesta revisão; relatório abaixo. |
| Delphi 11.3 e 13.2 | Referência editorial; não verificados individualmente |
| Mobile e UniGUI | Não verificados nesta entrega |
Arquivos, autoria e licença
Claudio Santos · CS Coder. MIT para as units conforme decisão registrada; não se estende a artigos, marca ou imagens.
- cs-coder-exemplos.zip · Fonte, exemplo e/ou testes: conferir README
- cs-coder-exemplos-2026-10-08.zip · Fonte, exemplo e/ou testes: conferir README
Histórico
08/10/2026: documentação individual adicionada; APIs preservadas. Nova revisão do runner em pacote separado.
Ler explicação e fontes técnicas →