Catalog · How the catalog works
Exemplo-TefClientMC-Lazarus
Exemplo de Implementação da DLL TefClientMC (Modo Interativo) em Lazarus (Free Pascal)
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
🧩 Exemplo de Integração – DLL Transparente (Lazarus)
📘 Sobre o Exemplo
Este projeto demonstra uma integração em Lazarus com a DLL TefClientMC (layout transparente), utilizada para comunicação com a solução TEF. Permite realizar transações de crédito, débito, serviços e outros tipos de operação.
⚙️ Importante: Utilize sempre o Guia Técnico oficial como referência principal. Nele estão descritas todas as funções, parâmetros e comportamentos esperados da DLL. Para obter a versão mais recente da DLL, entre em contato com nossa equipe.
💻 Linguagem
Lazarus (v4.0)
🗂️ Estrutura do Projeto
O exemplo foi desenvolvido em Lazarus, com foco em facilitar o processo de integração entre a automação comercial e a DLL TefClientMC.
Durante a execução, se CNPJ, Código da Loja ou PDV não estiverem configurados, será exibida automaticamente a janela de configuração (como na imagem abaixo):

🚀 Como Utilizar
- Faça o download do exemplo.
- Solicite à equipe a versão mais recente da DLL TefClientMC e o arquivo
ConfigMC.ini. - Acesse o diretório:
Lazarus-TefClientMC-Transparente - Cole os arquivos DLL e ConfigMC.ini na pasta Lazarus-TefClientMC-Transparente.
- Execute o projeto.
💡 Dica: existem versões x86 e x64 da DLL. O exemplo foi compilado para x64.
⚠️ Possíveis Erros
Exceção:
“DLL não foi encontrada. O programa não conseguiu carregar a biblioteca especificada.”
✅ Solução: Verifique se a DLL está localizada corretamente na pasta Lazarus-TefClientMC-Transparente.

📄 Observações
- Este exemplo serve apenas como base de integração e referência técnica.
- Para dúvidas ou suporte técnico, entre em contato com nossa equipe.

