Componentes
Referenciado por: Configurando VM Delphi XE7 | Dicas Técnicas |
Artigo que explica como instalar o ACBr utilizando o instalador que fica na pasta raiz do componente.
Tutorial
1. Feche o Delphi.
2. Utilize o instalador do ACBr que está na raiz da pasta. Exemplo: C:\fontes\ACBr2_Instalado\ACBrInstall_Trunk2.exe
3. Marque a opção para remover arquivos antigos do computador (recomendável)
4. Desmarcar opção "Não Utilizar MsXML (Recomendado)", isso evita problemas relacionados ao ticket 2025051779.
5. Após a primeira tela, deixar tudo nas opções padrões e Instalar.
Observação: O diretório de instalação deve ser o mesmo onde os arquivos foram copiados. Se não for o mesmo vai dar erro que de "acbrsynapse.dpk" não encontrado.



Cuidados ao atualizar ACBr / Entendendo como funciona (Técnico)
1. Ao atualizar o ACBr, DEVE-SE commitar as dcus também, porque isso vai gerar efeito colateral no compilador, se não for entregue.
2. O compilador utiliza a dcc32.exe para compilar os projetos, ele utiliza uma linha de comando e o que realmente interessa é que o compilador deveria usar o library path que está definido Tools -> Options.
Um problema bem comum que acontece é ao atualizar o acbr começar a não achar dcu, por exemplo:
C:\Users\DATA52881\drivet\totalicommerce\src\Classes\nfe\negocio\TTUWSNFe.pas(30) Fatal: F1026 File not found: 'C:\Users\DATA52881\drivet\totalicommerce\src\Projetos\DelphiXE7\TotaliMiddlewareService\$(BDS)\include\pcnNFeW.dcu'
Investiguei bastante o problema, e o compilador utiliza o path base que é o definido acima, e ao instalar o acbr ele deleta todas as dcus desse caminho: C:\fontes\totaliacbr\Lib\Delphi\LibD21\Win32
E depois ele recria, é aqui que realmente interessa, o Delphi vai utilizar a dcu já compilada, então se não achar a dcu é aqui que tem que procurar primeiro.