Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

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

  • 1 ano depois...
Postado (editado)

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
Postado
8 minutos atrás, Juliomar Marchetti disse:

lembre que tem que ter as dll para a versão x64 para funcionar.

estou usando as dlls das seguintes pastas:

\trunk2\DLLs\XMLSec\MinGW\64

\ACBr\trunk2\DLLs\OpenSSL\1.0.2.13\x64

\ACBr\trunk2\DLLs\LibXml2\x64

tem mais alguma que deveria adicionar?

Postado

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

Postado
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

Postado

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

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