Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSe Compilado 64bits


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

Recommended Posts

Bom dia!

Primeiramente teríamos uma dúvida na hora de instalar o componente, mesmo marcando "Plataforma: Win64" na primeira página, ele altera para 32 na hora da instalação.

Capturar.PNG Isso é referente a versão do Delphi que é x32? 

Depois de Instalar, e adicionar manualmente Os componentes permanecem inativos quando, dentro do Delphi, selecionamos como target "64-bit Windows"..

Adicionamos o componente com 32 selecionado, alteramos para 64, e conseguimos gerar o executável com sucesso, porém na hora de abri-lo gera o erro:

Capturar2.PNG

"O Aplicativo não pode ser inicializado corretamente (0xc...)"

Tentamos realizar a cópia das DLL's que encontramos na pasta "ProjetoACBR\branches\DLLs\Win64\.." mas sem sucesso.

Alguém conseguiu já comilar o ACBrNFSe em 64 bits? Se sim precisou realizar alguma alteração de fonte ou DLL?

 

Obrigado,

Luciano.

 

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

Bom dia,  

A maioria dos clientes possui máquinas 64bits.

Na verdade já utilizamos o NFS-e há um bom tempo, mas criamos um executável 32 bits separado somente para o tratamento da NFS-e, chamando quando necessário, podendo assim manter nosso ERP compilado para x64.

Agora estamos com o erro em um cliente que utiliza Terminal Server, onde esse executável x32 trava ao executar as rotinas do componente. mas não é sempre. Ex: simulando a rotina de consulta de NFS-e digamos que funcione 8 de 10 tentativas.

Gostaríamos agora de verificar se já existe a possibilidade de compilação para 64 para podermos unificá-lo ao fonte principal e realizar mais testes, verificando se conseguimos solucionar o problema do componente rodando em Terminal Server, antes de abrir um novo tópico ref. a isso... ou se você já ouviu/leu relados de problemas em TS?

 

Obrigado.

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Boa tarde a todos.

sei que o post é antigo, porem gerei uma versao do sistema para 64 bits, até entao tudo normal, o problema ocorre quando tento emitir uma nfse, recebo a seguinte mensagem: 

Classe não registrada, ClassID: {88D969E5-F192-11D4-A65F-0040963251E5}.

pelo que percebi o erro ocorre ao assinar o xml, mais exatamente na class function

class function CoDOMDocument50.Create: IXMLDOMDocument3;
begin
  Result := CreateComObject(CLASS_DOMDocument50) as IXMLDOMDocument3;
end;

da unit ACBrMSXML2_TLB.

 

algumas considerações:

* as funções do ACBRNFe funcionam perfeitamente(até agora não tive problemas).

* estou usando WinCrypt

* certificado A1 (tentei pela chave e por arquivo)

* peguei as dlls 64 bits e coloquei na pasta do sistema (removi as 32 bits).

 

Obrigado

Editado por Emerson Teixeira
Link para o comentário
Compartilhar em outros sites

Olá,

Aqui não obtivemos sucesso na época da tentativa de compilação para x64 e até o momento mantemos um serviço separado rodando apenas para tratamento das NFSe, este compilado para plataforma x32.

Qualquer avanço, se possível, compartilhe conosco. Vou anotar também na lista de tarefas pra efetuar mais alguns testes.

[]s

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Luciano. disse:

Olá,

Aqui não obtivemos sucesso na época da tentativa de compilação para x64 e até o momento mantemos um serviço separado rodando apenas para tratamento das NFSe, este compilado para plataforma x32.

Qualquer avanço, se possível, compartilhe conosco. Vou anotar também na lista de tarefas pra efetuar mais alguns testes.

[]s

boa tarde Luciano.

Compilando está, o problema esta apenas em acessar o certificado, estou fazendo uns testes aqui pra ver se é falta de dll, mas até agora não encontrei a solução...

att

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Simm, se não me falha a memória (mais provável que ela falhe hahaha) foi na mesma parte que paramos aqui, acho que conseguimos compilar, mas não utilizar o componente para envio das NFSe.

Mas vou tentar sexta dedicar um tempo para dar mais uma olhadinha rápida sobre isso. se avançar em algo me avisa, por favor.

[]'s

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2241 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.