Jump to content

dev botao

REINF ACESS VIOLATION na Assinatura


colmanetti
Go to solution Solved by BigWings,
  • Este tópico foi criado há 1587 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Atualizei tudo, e reinstalei.

Access violation na function abaixo: ANode não está null,  ANode^.Name não consigo ver valor pelo debug e nem o ANode^.NS^.href 

No momento que vai assinar, independente de qual evento R2020, R2010

function TDFeSSLXmlSignLibXml2.LibXmlNodeWasFound(ANode: xmlNodePtr;
  const NodeName: String; const NameSpace: String): boolean;
begin
  Result := (ANode <> nil) and (ANode^.Name = NodeName) and
    ((NameSpace = '') or (ANode^.ns^.href = NameSpace));
end;

Configuração:

image.png.136f5c788d20f917036119a3c30d56a0.png

Link to comment
Share on other sites

  • Administradores

Boa tarde.

O mesmo ocorre no demo?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Administradores

Bom dia.

Comece comparando as configurações do demo com as da sua aplicação.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

Ja tinha comparado,  agora localizei o que causa o erro.

agora adicionei o mesmo formulário do demo no meu aplicativo, pois trabalho com DLL´s.  deu o mesmo erro.

comparei as diretivas e tem diretivas diferentes, mas não sei o uso da diretiva com problema:

Se compilar o demo com a diretiva como uso da mesmo erro:  diretiva uso =1  no demo está = 8

Todas minhas DLL´s tem esta diretiva=1.

Alguém sabe o que interfere? posso mudar tudo para 8?

image.png.671ae4becbe1dd0adb7ecde56f365527.png

Link to comment
Share on other sites

  • Moderadores
  • Solution
1 minuto atrás, colmanetti disse:

image.png.671ae4becbe1dd0adb7ecde56f365527.png

Já houve relato no fórum dessa opção causar problemas:

Se me lembro ela afeta as declarações do tipo packed record que pode ter comportamento diferente de acordo com a opção de compilação.

Então sugiro que mantenha no padrão do Delphi (8).

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.