Ir para conteúdo
  • Cadastre-se

dev botao

Acbread - Erro Ao Adicionar Em Formulario


Ver Solução Respondido por analista.edilson,
  • Este tópico foi criado há 3841 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia a todos.

 

Estou com uma situação onde eu incluo o componente ACbrEAD no meu formulário e começar dar um erro com a seguinte descrição:

"AcbrEAD.pas(446): Record, object or class type requerid".

 

Alguém tem alguma ideia do que seja esse problema?

 

 

Desde já agradeço.

  • 1 mês depois ...
Postado

Boa tarde senhores,

 

Estou com um problema que talvez seja falha minha mas não consegui achar uma solução, me parece que o AcbrEad bloqueia o serviço do smtp, para confirmar fiz um projeto novo com um código bem simples:

 

//--------------------------------------------------

 with TACBrEAD.Create(nil) do
  try
    MD5FromString('123');
  finally
    Free;
  end;

//--------------------------------------------------


  with TACBrNFe.Create(nil) do
  try
    NotasFiscais.LoadFromFile('c:\xxx-NFe.xml');

    NotasFiscais.Items[0].EnviarEmail(
      'smtp.xxx.com.br', '587', '[email protected]',
      'xxyyxx', '[email protected]', '[email protected]', '',
      nil, False, False, nil, nil, False, True, '[email protected]', True, True);

    NotasFiscais.Clear;
  finally
    Free;

  end;

 

O código acima retorna o erro

SMTP ERROR: Login Sucess - Other undefined Status

 

Se eu remover a parte do AcbrEad o envio da NFe passa normalmente.

 

Alguém poderia me ajudar?

Postado

Solução que encontrei foi a seguinte pelo que entendi não pode-se no FreeOpenSSL usar o evento EVP_cleanup pelo fato de outros fontes usarem essa dll segui o exemplo do .pas Projeto ACBr\Fontes\synalist\ssl_openssl_lib.pas e alterei essa procedure para o Finalization.

  • Curtir 1
  • Este tópico foi criado há 3841 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.