• Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre
Home  /  ACBr • ACBrInstall  /  [ACBr] Conhecendo melhor as opções do ACBrInstall
02 julho 2017

[ACBr] Conhecendo melhor as opções do ACBrInstall

Escrito por Régys Borges da Silveira
02/07/2017 ACBr, ACBrInstall ACBr, acbrinstall 19 comentários

Já a algum tempo temos um instalador para facilitar a instalação dos componentes ACBr, este instalador torna simples a instalação dos diversos pacotes que compõe o projeto ACBr e que fossem instalados manualmente poderiam gerar problemas de dependências, dificuldades entre outros. Apesar deste instalador existir já a algum tempo, muitos ainda tem dúvidas de como configurá-lo corretamente quanto as suas opções, o intuito deste artigo é explicar cada uma das opções e tornar a instalação do projeto ACBr ainda mais fácil e tranquila.

Primeiramente o usuário deve escolher uma ou mais versões de Delphi, as quais desejas instalar, as opções disponíveis dependem de quais versões de Delphi estão instaladas em sua máquina e se foram instaladas corretamente, uma dica é quando não aparece a versão então sua instalação provavelmente está com problemas.

Outro ponto a se atentar é a lacuna que aponta para o diretório onde se encontra o ACBr, se informado incorretamente o instalador apresentará erros de falta de pacotes ou pacotes não encontrados.

Como todos os componente Delphi, primeiramente você deve instalar a versão 32 bits para depois instalar a versão 64 bits, se instalar primeira a 64 bits ocorrerão erros de instalação, instale a versão 64 bits somente se você compila seus aplicativos para 64 bits, lembre-se essa opção nada tem a ver com a versão do sistema operacional instalado, mas sim como compila ou deseja compilar seus aplicativos, não vou entrar nos méritos de utilizar ou não 64 bits pois não é o foco do artigo.

A opção “Generate all C++Builder files” deve ser marcada somente se você vai deseja utilizar os componentes em C++, é bom frisar que está opção não está 100% testada então não posso garantir que está funcionando corretamente.

Se você não vai alterar os fontes do ACBr ou não deseja participar do desenvolvimento do projeto, pode marcar a opção “Deixar somente a pasta LibXX no Libray Path do Delphi”, está opção quando marcada adiciona somente a pasta final com os componentes e arquivos compilados ao library path do Delphi, isso evita o sobrecarregamento dos paths em versões mais antigas e é visualmente mais limpo também, então se não vai alterar os componentes ou participar de algum desenvolvimento deixe desmarcado.

Quando você está reinstalando o ACBr ou atualizando uma versão muito antiga, pode sobrar lixo ou arquivos antigos, para que isso não cause problemas, temos a opção “Remover arquivos antigos do disco”, está opção apagará arquivos compilados antigos que fazem parte do ACBr de todas as unidades de disco conectadas, a maior parte dos problemas de instalação ou compilação do ACBr podem ser resolvidos com está opção, pois geralmente são causados por lixo ou arquivos antigos nos paths de sistema.

Com algumas mudanças recentes no projeto, agora é permitido escolher qual método será utilizado para enviar e assinar arquivos da NF-e, NFC-e e correlatos, atualmente temos 3 opções, a antiga Capicom, OpenSSL e o modo nativo do windows WinCrypt, se optar por escolher o modo nativo querer remover as dependências a OpenSLL e Capicom desnecessárias para isso basta marcas as opções “Não utilizar OpenSSL” e “Não utilizar Capicom” conforme a sua opção de uso.

Em alguns casos é interessante que seu aplicativo não carregue as dlls utilizadas pelo projeto no momento da abertura do mesmo, isso é possível marcando a opção “”Usar carga de dlls tardia no OpenSSL”, isso fara com que os métodos das dlls do OpenSSL sejam carregados comente quando utilizados, eliminando alguma sobrecarga na abertura do sistema e prevenindo erros em algumas situações já descritas no fórum ACBr.

Em versões unicode do RAD Studio e Delphi o cast de variáveis string, ansitring e widestring pode causar mensagens de aviso, estas mensagens não são bloqueantes e o Delphi na maior parte das vezes não tem problemas com esse tipo de situação, mas isso enche a saída do compilador de mensagens fazendo com que fique um tanto quanto chato verificar avisos úteis na saída do compilador, é possível remover estes avisos causados pelo ACBr marcando a opção “Remover warnings de CAST…”.

Por fim, você tem a opção de escolher onde copiar as dlls utilizadas pelo ACBr, sendo recomendado utilizar a opção default que é copiar para a pasta de sistema.

Espero com essa breve explicação ter tirado a maioria das dúvidas quanto as opções do instalador, se ainda restar alguma, por favor deixe seu comentário.

Régys Borges da Silveira
Connect on Facebook Connect on Twitter Connect on Google+ Connect on Linkedin

Artigos relacionados

  • ACBrPosPrinter com SmartPOS e Mini PDV Elgin

    20/09/2022
  • Unboxing de produtos Elgin/Bematech

    01/09/2021
  • [Webinar] O que é a NFF (Nota Fiscal Fácil) e porque ela não veio para te derrubar

    05/06/2020

1 comentário

  1. Sergio Responde a Sergio para Sergio" aria-label=" Responde a Sergio para Sergio"> Responde a Sergio
    23/01/2019 at 13:50

    Olá Regis!
    Pode, por gentileza, me informar sobre a possibilidade e como instalar os componentes da ACBr no Lazarus, sem ter problemas com DLL’s não encontradas e que geram erros na inicialização do app (windows 10 64).
    Att
    Sergio Braga

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      23/01/2019 at 14:06

      Você instala os pacotes normalmente, quanto as dlls, você precisa copiar as dlls 32 ou 64 bits conforme sua versão do Lazarus para os diretorios corretos, você precisa de copiar as dlls que estão na pasta lib do acbr conforme a versão e o que for utilizar.

  2. Wesley Responde a Wesley para Wesley" aria-label=" Responde a Wesley para Wesley"> Responde a Wesley
    27/12/2018 at 17:04

    Boa tarde, gostaria de saber porque no meu acbr nao aparece o campo plataforma para escolher qual versao quero se 32 ou 64bits como aparece nesta foto? eu uso 32 mas estou querendo usar 64bits. obs: mesmo ele estando atualizado não aparece a opcao, tenho duas versoes do delphi instalado (Seattle e Rio).

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      08/01/2019 at 08:52

      Estranho pois isto é fixo no ACBrInstall, poderia me enviar um print da sua tela do ACBrInstall para verificar? Envie para regys.silveira@gmail.com.

  3. Rui Donadelli Responde a Rui para Rui Donadelli" aria-label=" Responde a Rui para Rui Donadelli"> Responde a Rui
    25/09/2017 at 10:04

    Bom dia, onde encontro atualização dos componentes Acbr?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      26/09/2017 at 21:11

      O proprio ACBrInstall possui uma aba onde ele permite atualizar o repositório.

      • Rui Donadelli Responde a Rui para Rui Donadelli" aria-label=" Responde a Rui para Rui Donadelli"> Responde a Rui
        27/09/2017 at 10:52

        Onde baixo o acbrinstall?

        • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
          27/09/2017 at 14:24

          https://sourceforge.net/projects/acbr/files/

          • Rui Donadelli
            27/09/2017 at 16:07

            Boa tarde, Régys eu já havia baixado neste link, porem o ACBrInstall.exe, parece ser o de 2012 a tela dele não é igual a que esta logo acima neste post

          • Régys Borges da Silveira
            28/09/2017 at 20:59

            Tente baixar deste link: https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/ACBrInstall_Trunk2.exe, este é o mais atualizado, diretamente do repositório.

  4. Carlos Brighenti Brighenti Responde a Carlos para Carlos Brighenti Brighenti" aria-label=" Responde a Carlos para Carlos Brighenti Brighenti"> Responde a Carlos
    21/08/2017 at 14:58

    Regis, como fica o uso do acbr para intraweb, é possivel? se possível, como fazer com os certificados dos clientes, o acbr ira conseguir ler no client ou devem estar no lado server?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      23/08/2017 at 21:58

      sim é possivel utilizando o webbrooker ou datasnap, tudo fica no server, no caso dos certificados, você precisa utilizar certificados A1 e ficar no server, você pode usar tanto o certificado instalado no server, quando gravar o certificado dentro do banco e carregar no componente.

      • Carlos Brighenti Brighenti Responde a Carlos para Carlos Brighenti Brighenti" aria-label=" Responde a Carlos para Carlos Brighenti Brighenti"> Responde a Carlos
        24/08/2017 at 14:03

        obrigado Regis pelas orientações!

  5. Ap. Pereira Responde a Ap. para Ap. Pereira" aria-label=" Responde a Ap. para Ap. Pereira"> Responde a Ap.
    03/07/2017 at 11:34

    Obrigado pelas suas informações.
    Tenha um mês de sucesso…

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      03/07/2017 at 15:17

      Obrigado, a nós todos.

  6. Eliomar Responde a Eliomar para Eliomar" aria-label=" Responde a Eliomar para Eliomar"> Responde a Eliomar
    02/07/2017 at 20:40

    Legal. Quando vc fala “Remover warnings de CAST…”. O que eSta realmente fazendo? Marcando no delphi para ignorar esse tipo warnings ou está ajustando a compilação de acordo com cada tipo. Ansi ou string?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      03/07/2017 at 08:53

      Ignorando os erros, essa marcação não muda nada nos fontes, somente na diretiva de compilação, suprimindo estás mensagens.

  7. Marcelo Neves Responde a Marcelo para Marcelo Neves" aria-label=" Responde a Marcelo para Marcelo Neves"> Responde a Marcelo
    02/07/2017 at 18:02

    Caso eu queira utilizar o Lazarus, qual procedimento devo adotar ?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      03/07/2017 at 08:52

      Infelizmente para o Lazarus ainda não existe um instalado como para Delphi, tem que ser feito manualmente, vou escrever um artigo depois mostrando como instalar no Lazarus.

Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.Cancelar resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Inscreva-se nas nossas redes sociais

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on Instagram
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

Sites parceiros

  • Carlos H. Cantu
  • Delphi Basics
  • Delphi Feeds
  • Isaque Pinheiro
  • Object Pascal OOP

Social Media

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2014. Todos os direitos reservados.
Vá para versão mobile
 

Carregando comentários...