Boa tarde,
estamos inciando um novo projeto de encapsulamento de alguma rotinas que temos em nosso ERP, e com isso começamos a utilizar o ACBr, trabalhamos com delphi e estamos utilizado a versão RIO já que a mesma já possuía um interação mais simples e fácil para trabalhar com Json.
Basicamente estamos criando novas dlls em que a mesma recebe em Json transforma em objeto e o componente Acbr trata o mesmo e retorna um json de respostas.
Não sou experiente em DLL então comecei a criar uma para o ACBr boleto, criei a Dll dentro da DLL criei um Datamodulo, e adicionei o componente do ACbrBoleto, até este ponto foi tranquilo, só que ao tentar compilar ocorreu os seguintes erros na unit ACBrBoleto:
" Unit 'Graphics' not found " e "Unit Forms not Found"
Para resolver, eu alterei as chamadas dentro na unit para "Vcl.Graphics" e "Vcl.Forms" (neste caso o Form esta no uses depois do implementation tive que colocar ele no uses antes do implementation) funcionou ao que parece, pelo menos parou de ocorrer erro e a DLL foi compilada. Só que não queria ter que alterar o Fonte toda vez que tivermos que atualizar o acbr para uma nova versão etc.
Como sou "primário" em DLL, pensei que poderia existir um modo mais fácil (Sem precisar alterar o font de vocês), como por exemplo adicionar no projeto alguma coisa etc.
Alguém sabe se tem um modo mais "Elegante" de fazer isso, ou é assim mesmo?
Desde já agraço a ajuda.
Att,
Marcos Amorim