Ir para conteúdo
  • Cadastre-se

dev botao

Dicas para instalar os componentes ACBr de forma manual quando a instalação via linha de comando não é aceita pela IDE


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

Recommended Posts

  • Consultores

Pessoal,

Vi muitos tópicos com dúvidas para instalação das versões que não permitem compilação por linha de comando.
Caso seja útil, segue resumo para a instalação manual com passos que funcionaram para mim.
Não utilizo todos os módulos do componente, mas acredito que tudo funcione corretamente seguindo esses passos. Testei vários projetos e todos compilaram.

Atenção: 

A versão CE não destina-se a testes e não deve ser instalada na sua empresa caso o seu faturamento geral ultrapassar os limites estabelecidos. Neste caso, solicite uma licença trial e evite ficar irregular. No final do tópico coloquei um link de outro tópico contendo destaques dos valores e condições para utilização da versão CE.

 
Instalar o ACBr no Delphi CE ou Trial 

1. Descompactar a pasta ACBrInstall_CE no raiz do ACBr ---> ACBrInstall_CE.zip

2. Dependências
 
2.1. Instalar o fortes reports: https://github.com/fortesinformatica/fortesreport-ce
* Abrir o .dpk
* Botão direito sobre ele e clicar em Build
* Botão direito e clicar em Install
 
2.2. Quem possui e utiliza o Fast, instalar o Fast

2.3. Unit scope names: Acessar Tools / Options / Language / Delphi / Library / Unit scope names >>> Adicionar “Vcl” na lista
* O arquivo Registrar_UnitScopeNames_Vcl.reg preenche a informação, sobrepondo o padrão , que é em branco. Fazer com o Delphi fechado.
 
3. Grupos de projetos para geração das bpls
* para evitar retrabalho, veja o erro 4.1 pois pelos meus testes sempre foi necessário alterar para “.dres” no DCLACBr_Comum.dpk
 
3.1. Quem possui o Fast, ignorar o item 3.2, abrir o InstalacaoFR.groupproj e processar o Build All com o botão direito no grupo InstalacaoFR
 
3.2. Quem não possui o Fast, abrir o InstalacaoRL.groupproj e processar o Build All com o botão direito no grupo InstalacaoRL
 
4. Erros
 
4.1. Caso ocorra o erro "Resource ACBR not found" 
* Botão direito sobre o DCLACBr_Comum.bpl, “View Source” 
* Alterar de {$R *.otares} para {$R *.dres}

4.2. Caso ocorram erros como Graphics,  Forms,  Controls , etc “not found“: 
* Caso não tenha feito a configuração geral no item 2.3, pode ser feito por pacote: adicionar Vcl em Project / Options / Building / Delphi Compiler / Unit scope names 
 
4.3. Se ocorrerem erros nas classes do Fortes ( TfrmCTeDAInutRL, TfrlGuiaRL, TfrlDAMDFeRL, TfrmMDFeDAEventoRL, TfrlXDANFSeRL ) na primeira abertura do grupo de projetos, basta ignorá-los e dar ok,  pois estão reclamando das dependências que ainda serão instaladas no grupo.

4.4. Caso ocorram erros como "Fortes report Unit 'RLReport' not found":  (colaboração do @felipe de souza)
* Adicionar ao library o caminho do source \trunk\source

5. Após compilar todos os pacotes, executar o arquivo para vincular(instalar) os componentes ao Delphi
* Feche o Delphi para registrar as bpls
 
5.1. RegistrarComponentesFR.reg para quem possui o Fast, não precisando executar o item 5.2
 

5.2. RegistrarComponentesRL.reg para quem não possui o Fast

Obs: 
Não possuo o Fast então não tive como compilar nem testar o .reg para validar, apenas adicionei os pacotes no grupo e gerei o arquivo.
Caso alguém valide e precise de ajustes, por favor compartilhe a correção para ajudar os demais.
 

ACBrInstall_CE.zip

Conforme mencionado no início, segue tópico contendo destaques dos valores e condições para utilização da versão CE.

 

  • Curtir 9
  • Obrigado 4
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

@Renato Rubinhoobrigada pelo tópico, o mesmo foi movido para este subforum que concentra a Base de Conhecimentos do ACBr.

At.

  • Curtir 2
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 para o comentário
Compartilhar em outros sites

  • Juliana Tamizou changed the title to Dicas para instalar os componentes ACBr de forma manual quando a instalação via linha de comando não é aceita pela IDE
×
×
  • 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.

The popup will be closed in 10 segundos...