Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Prezados,
Gostaria de relatar uma inconsistência identificada no exemplo TEFAPIDemo.exe, localizado em ACBr\Exemplos\ACBrTEFD\TEFAPI\, especificamente na versão compilada com Delphi (testado em Delphi 12).

Antes de detalhar, informo que, em ambos os testes (Delphi e Lazarus), utilizei o mesmo arquivo TEFAPIDemo.ini, com as mesmas configurações técnicas. E (para não ter duvidas), os fontes estão atualizados.

Ao seguir a seguinte sequência de ações:
1.    Abrir o TEFAPIDemo.exe
2.    Clicar em "Testar TEF"
3.    Ir até a aba "Operações"
4.    Clicar no botão "Administrativo"

é disparado o seguinte erro:
"Error reading btOK.Kind: Cannot create instance of class CLSID_WICImagingFactory (0x800401F0)"

Esse erro não ocorre na versão compilada com Lazarus, que funcionou corretamente em todos os testes, independentemente da sequência de comandos.

Devido a esse comportamento inesperado, inicialmente acreditei que o problema estivesse na comunicação com a PayGo. No entanto, ao utilizar a versão compilada em Lazarus, ficou claro que o erro está restrito à versão Delphi do exemplo. 
No meu caso, a situação já está resolvida. No entanto, considero que essa falha pode facilmente induzir outros desenvolvedores ao erro durante a fase de integração e testes com o TEF, especialmente aqueles com menos familiaridade com o ambiente.

Fiz um vídeo e coloquei no Youtube (não listado):
 
Detalhes nesse vídeo.

Att,
Adriano

 

 

Postado
3 horas atrás, Juliomar Marchetti disse:

Chegou a pesquisar no fórum e ver os resultados da mensagem?

Sim, pesquisei. Mas de todo modo, já está resolvido. Eu quis deixar essa dica para outros desenvolvedores.

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.