Procedimento utilizado por mim para instalar o ACBr no Delphi em pasta contendo espaços no nome.
Eu usei este procedimento para instalar o ACBr no Delphi em um computador com o Windows 10 Pro x64.
O compilador dcc32.exe do Delphi somente aceita pasta sem espaço no nome.
Se o nome da pasta onde o ACBr for instalado conter espaço a instalação do ACBr por meio do arquivo ACBrInstall_Trunk2.exe poderá apresentar erro durante a compilacão do pacotes dos componentes.
Comigo ocorreu erro logo na compilação do primeiro pacote "ACBr_synapse.dpk".
Supondo que se queira instalar o ACBr na pasta: D:\Embarcadero\Rad Studio 10.1 Berlin\Componentes\ACBr
1. Desinstale o ACBR do Delphi e remova todas as BPLs do ACBr por meio do comando do menu Components>Install Packages...
e as referências (caminhos) do ACBr instalado em Tools>Options>Delphi Options>Library
em Library path:
em Browsing path:
em Debug DCU path:
2. Feche o Delphi.
3. Abra o Prompt de Comando como Usuário Administrador
Supondo que o Prompt de Comando é C:\>_
No Prompt de Comando execute:
C:>SUBST B: "D:\Embarcadero\Rad Studio 10.1 Berlin\Componentes"
Nota: B: é unidade de disco que será usada no lugar do caminho D:\Embarcadero\Rad Studio 10.1 Berlin\Componentes.
Pode usar qualquer letra disponível para a unidade de disco se não quiser usar a letra B.
No Prompt de Comando execute:
C:\>Path=%path%;B:\ACBr;B:\ACBr\Fontes
4. Execute o instalador ACBrInstall_Trunk2.exe e defina como local de instalação B:\ACBr e execute todos os passos do instalador até finalizar.
5. Abra o Delphi e em Options>Delphi Options>Library faça:
Em Library path , Browsing path e Debug DCU path
substitua o caminho B:\ACBr\ Lib\Delphi\LibD24
pelo caminho D:\CD-Writer\Embarcadero\RAD Studio 10.1 Berlin\Components\ACBr\Lib\Delphi\LibD24
6. Feche o Delphi
7. Abra o regedit e selecione a chave Embarcadero em HK_CURRENT_USER\SOFTWARE
8. No menu Arquivo do regedit execute o comando Exportar...
9. Na caixa de diálogo que vai ser exibida defina o nome do arquivo, por exemplo: Embarcadero.reg, que conterá todo o conteúdo da chave Embarcadero, e a pasta onde será salvo.
10. Exclua a chave Embarcadero do registro. Pode excluir com segurança.
11. Abra o arquivo Embarcadero.reg salvo no passo 9 acima em um editor de texto como o Bloco de Notas.
12. No editor de texto Bloco de Notas substitua o caminho B:\\ACBr pelo caminho D:\\Embarcadero\\Rad Studio 10.1 Berlin\\Componentes\\ACBr
No Bloco de Notas, para fazer esta substituição, execute o comando Editar>Substituir
13. Salve o arquivo Embarcadero.reg editado.
14. Vá para a pasta onde se encontra o arquivo Embarcadero.reg editado.
15. Selecione o arquivo Embarcadero.reg editado.
Com o botão direito do mouse abra o menu de atalho e execute o comando Mesclar (Merge).
Todo os dados do registro do Delphi serão restaurados no registro do Windows.
16. Abra o Prompt de Comando como Usuário Administrador
Supondo que o Prompt de Comando é C:\>_
Execute no Prompt de Comando: C:\>SUBST B: /D
Para excluir a unidade de disco B: vinculada ao caminho D:\Embarcadero\Rad Studio 10.1 Berlin\Componentes
Execute o comando:
C:\>PATH
Para exibir o conteúdo da variável de ambiente PATH.
Copie o conteúdo da variável de ambiente PATH sem incluir B:\ACBr;B:\ACBr\Fontes
Execute o comando:
C:\PATH=<cole aqui o conteúdo copiado na execução do comando acima>
Deste modo o conteúdo original da variável de ambiente PATH é restaurado.
Fim.