Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal.

Com a versão mais recente do ACBrInstall_Trunk2, não consigo mais compilar para 64 bits. Houve alguma mudança no processo? Pois por mais que selecione o ambiente Win64, quando clico no botão para iniciar o processo de instalação, propriamente dito, ele muda para o ambiente Win32 e apenas nesse instala, portanto não estou conseguindo utilizar o ACBr em minha aplicação de 64 Bits. Alguém pode me ajudar?

 

Cordialmente,

Wiltomar DUARTE

Tela01.png

Tela02.png

Tela03.png

  • Fundadores
Postado

Você já usava o ACBr em 64 bits ???  Isso é muito experimental...

Compilando a aplicação em 64 bits, você terá inúmeros problemas com DLLs de terceiros como CAPICOM, XMLSec, DLLs ECF, etc...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

Ôpa Daniel, já utilizava sim. Minha estrutura é a seguinte: Tenho um serviço com Rest + DataSnap e muito do processamento fica em minha camada servidora, que é um serviço de 64 bits, agora atualizei o ACBr e não mais encontrei a opção de compilar para 64 bits, posso selecionar para instalar em 64 bits, contudo ao final ele faz o processo para 32.

 

Cordialmente,

Wiltomar DUARTE

  • Fundadores
Postado

Deve ser algum bug na IDE do Instalador... vc pode tentar verificar, e gerar um novo instalador na pasta: "\ACBr\Projetos\ACBrInstall Trunk2"

Você usa qual componente no lado do Servidor ? ACBrNFe ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

Isso mesmo Daniel, utilizo parte do ACBrDFe (ACBrNFe, ACBrNFSe e o ACBrMDFe) no lado servidor, além do ACBrSPED.

Vou verificar o Instalador, e posto aqui o resultado.

 

Cordialmente,

Wiltomar DUARTE.

  • Fundadores
Postado

Fiquei curioso... como a CAPICOM não roda em 64 bits... provavelmente você usa A1 e OpenSSL+XMLSec, correto ?

Se SIM, onde você baixou as DLLs do XMLSec para 64 bits ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 1 mês depois ...
Postado

Bom dia Wiltomar, tudo bom?

Voce conseguiu resolver seu problema de instalação do ACBr como postou logo acima?

Caso sim, poderia dar uma ajuda de como procedeu para conseguir instalar.

Postado

Então Daniel, estou tentando pelo próprio instalador  ACBrInstall_trunk2 e esta aparecendo conforme o Wiltomar falou e postou imagens logo acima.

Inclusive tentei fazer conforme sua orientação gerar um novo instalador, só não entendi se é pra ser gerado ja na plataforma win64 ou se pode ser gerado em win32 mesmo.

Postado

Outra coisa que esqueci de dizer foi que abri o executável do ACBr pelo delphi e ao analisar verifiquei que ao clicar no botão instalação ele entra na procedure TfrmPrincipal.edtDelphiVersionChange.

Ai mesmo que eu tenha alterado a plataforma para win64 ele altera para edtPlatform.ItemIndex := 0 (linha 1387).

Descomentei as linhas 1382 e 1383 desta procedure TfrmPrincipal.edtDelphiVersionChange e gerei novo executável.

Usando este exe gerado ele passou a respeitar a plataforma que informo quando clico no Combobox edtPlatform e deixo win64. Mas dai ao clicar no botão instalar ele gera um erro de ACBr_synapse.dpk(30) Fatal: E2202 Required package 'rtl' not found e não instala.

Segue o arquivo log da instalação.

log_Delphi_10.1_Berlin.txt

  • Moderadores
Postado
1 hora atrás, Paulinho disse:

Outra coisa que esqueci de dizer foi que abri o executável do ACBr pelo delphi e ao analisar verifiquei que ao clicar no botão instalação ele entra na procedure TfrmPrincipal.edtDelphiVersionChange.

Ai mesmo que eu tenha alterado a plataforma para win64 ele altera para edtPlatform.ItemIndex := 0 (linha 1387).

Descomentei as linhas 1382 e 1383 desta procedure TfrmPrincipal.edtDelphiVersionChange e gerei novo executável.

Usando este exe gerado ele passou a respeitar a plataforma que informo quando clico no Combobox edtPlatform e deixo win64. Mas dai ao clicar no botão instalar ele gera um erro de ACBr_synapse.dpk(30) Fatal: E2202 Required package 'rtl' not found e não instala.

Segue o arquivo log da instalação.

log_Delphi_10.1_Berlin.txt

é como estou falando foi deixado proposital porque tem ainda problemas ele só compila!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

certo Juliomar você disse ele só compila, mas o que só compila? O executável  ACBrInstall_trunk2  que só compila ou quano eu clico no botão instalar ele verifica se é versão win64 e se for ai sim ele só vai compilar as packages?

Postado

Bom dia Juliomar, desculpe a demora, mas fiz o teste e executei os passos de marcar a versão do delphi e informar a plataforma a ser usada (Win64) marquei todas as opções para compilar e ao clicar no botão de instalar ocorreu o mesmo erro que citei anteriormente e que esta no log postado anteriormente.

  • Fundadores
Postado

Me parece que seu Delphi não suporta, ou não está configurado para 64 bits

Citar

Embarcadero Delphi for Win32 compiler version 31.0
Copyright (c) 1983,2016 Embarcadero Technologies, Inc.
ACBr_synapse.dpk(30) Fatal: E2202 Required package 'rtl' not found

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

boa tarde.

Fiz a instalação do acbr no delphi berlin 64, instalou na primeira com o instalador acima, porem se eu inicio um novo projeto 64 os componentes do acbr ficam "read only" mas se mudar pra 32, colocar o componente no projeto e mudar pra 64 compila certinho.

notei que quando coloca o ACBrNFe, pede as seguintes dlls: libxmlsec1.dll, libeay32.dll, libxslt.dll, libxml2-2.dll e fecha a aplicação

Abraços

 

  • 2 semanas depois ...
Postado

Estou com o mesmo problema não consigo executar o programa... se crio um novo projeto sem nenhum componente acbr... funciona perfeitamente em 64bits... colocou um componente acbr... da o erro: "O aplicativo não pôde ser inicializado corretamente(0xc000007b). Clique em OK para fechar o aplicativo.". 

 

 

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