Página 7 de 11

Tutorial ACBRMonitorPlus

Enviado: 16 Nov 2017 19:39
por pauloa1
Segui os procedimentos e deu tudo certo, baixou, compilou etc..
Minha dúvida agora é: Como faço para atualizar nos clientes, como gerar aquele arquivo instalador? Como vocês fazem pra atualizar no cliente?
Ao meu ver não basta apenas atualizar o exe, pois as vezes tem outras atualizações de schemas etc...

Paulo

Tutorial ACBRMonitorPlus

Enviado: 17 Nov 2017 06:46
por Jairo Maia
Olá Paulo,
pauloa1 escreveu:Ao meu ver não basta apenas atualizar o exe
O ideal é sempre que for atualizar no cliente rodar o instalador, assim os schemas e as DLL´s também serão atualizadas.

Para gerar o instalador proceda da seguinte forma:

1-Baixe o Inno Setup: https://inno-setup.br.uptodown.com/windows;
2-Na pasta dos fontes, por exemplo: C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus procure o arquivo: ACBrMonitorPLUS.iss;
3-Comente a linha: SignTool=SignTool /d $qACBrMonitorPLUS - SAC ACBr$q /du $qhttp://www.projetoacbr.com.br$q $f (clocando um ";" ponto e vírgula no início);
4-Clique no botão Run, ou pressione F9 para gerar o instalador.
5-O instalador será gerado na pasta: C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus\Output

Para quem compila o executável do ACBr diretamente pelo Lazarus, e se desejar otimizar o tamanho do arquivo ACBrMonitorPlus.Exe, marque a opção Release. Compilando pelo .BAT já estará sem as opções de debug:
Lazarus.jpg

Tutorial ACBRMonitorPlus

Enviado: 22 Nov 2017 09:03
por alemellado
Amigos muito obrigado pelas respostas, estive ausente esta semana, vou baixar e seguir as dicas de vocês, mais uma vez, muito obrigado

Tutorial ACBRMonitorPlus

Enviado: 22 Nov 2017 11:27
por alemellado
Bom dia
Qual a versão do lazarus que esta dando certo baixei a 1.6.4(1.6.4-fpc-3.0.2-win64), o git Bash(Git-2.15.0-64-bit), e o TortoisesSVN-1.9.7.27907-s64)
tento usar os arquivos compilaracbr.bat no diretório principal, ele baixa as fontes, começa a compilar, mas no final da um monte de erros e não compila.
o que posso estar fazendo errado, tentei em duas maquinas, uma com a versão de 64bits, e outra com as versões de 32 bits e dão o mesmo erro
obrigado a todos

Tutorial ACBRMonitorPlus

Enviado: 22 Nov 2017 18:54
por fladimir
mesmo q teu Windows seja 64 baixe para 32bits

Tutorial ACBRMonitorPlus

Enviado: 23 Nov 2017 09:19
por Jairo Maia
Também uso o Lazuros na mesma versão, mas 32 bits e funciona.

Tutorial ACBRMonitorPlus

Enviado: 29 Nov 2017 14:57
por alemellado
Amigos muito obrigado pela ajuda,
a semana passada estava dando erro, mas pelo que vi no forum da ACBR tinha sido uma alteração que eles fizeram, mas já concertaram.

Consegui compilar, agora quando vou gerar o pacote de instalação me falta os arquivos a seguir:

Line 58: Source file "C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus\..\..\..\\Exemplos\ACBrSerial\ACBrECF\Lazarus\ECFTeste.exe" does not exist.
Line 91: Source file "C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus\ACBrMonitor.chm" does not exist.
Line 92: Source file "C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus\ACBrMonitor.pdf" does not exist.

eu coloquei o ; na frente destas linhas para comentar, e gerou o instalador, terei problema em não ter esses arquivos em meu instalador?

Tutorial ACBRMonitorPlus

Enviado: 30 Nov 2017 08:40
por Jairo Maia
alemellado escreveu:terei problema em não ter esses arquivos em meu instalador?
O ECFTeste.exe é somante para quem usa ECF, e ele tem que ser compilado pela pasta do projeto ECF que está ai. Mas não precisa, salvo se você ainda usa ECF.

Os arquivos ACBrMonitor.chm e ACBrMonitor.pdf são os manuais do ACBr. A rigor deveriam estar na pasta, mas também não atrapalham o ACBr.

Tutorial ACBRMonitorPlus

Enviado: 01 Dez 2017 01:33
por Nascimento
Muito bom, mais tambem procuro pra NFS-E teria algo neste estilo?

Tutorial ACBRMonitorPlus

Enviado: 04 Jan 2018 16:44
por pauloa1
Olá Jairo!

Deu certo a geração do instalador.
1-Baixe o Inno Setup: https://inno-setup.br.uptodown.com/windows;
2-Na pasta dos fontes, por exemplo: C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus procure o arquivo: ACBrMonitorPLUS.iss;
3-Comente a linha: SignTool=SignTool /d $qACBrMonitorPLUS - SAC ACBr$q /du $qhttp://www.projetoacbr.com.br$q $f (clocando um ";" ponto e vírgula no início);
4-Clique no botão Run, ou pressione F9 para gerar o instalador.
5-O instalador será gerado na pasta: C:\FontesACBr\Projetos\ACBrMonitorPLUS\Lazarus\Output

Só tive que comentar mais 3 linhas de arquivos que estavam faltando.

Obrigado!!!

Paulo

Tutorial ACBRMonitorPlus

Enviado: 15 Mai 2018 18:51
por pauloa1
Vcs tem conseguido gerar ?

Hoje tentei e tá dando esse erro ao compilar.

Deseja fazer o checkout dos fontes (apaga e baixa) ? [S/N] N
ERROR: package not found: C:\FontesACBr\fortesreport-ce\Packages\frce.lpk
FALHOU

Paulo

Tutorial ACBRMonitorPlus

Enviado: 16 Mai 2018 09:09
por Jairo Maia
Bom dia Paulo,

Esse pacote tem que estar na pasta informada. Faça um backup de sua pasta atual, baixe os fontes novamente e tente compilar.

Tutorial ACBRMonitorPlus

Enviado: 16 Mai 2018 10:48
por pauloa1
Agora ao compilar da esse erro:

(1022) 8 hint(s) issued
Hint: (lazarus) [RunTool] C:\lazarus\fpc\3.0.2\bin\i386-win32\fpc.exe "-iWTOTP"
Hint: (lazarus) [RunTool] C:\lazarus\fpc\3.0.2\bin\i386-win32\fpc.exe "-va" "compilertest.pas"
ERROR: Broken dependency: ACBrDFeComum 0.0->ACBr_Integrador
FALHOU

C:\>

Paulo

Tutorial ACBRMonitorPlus

Enviado: 16 Mai 2018 12:19
por Jairo Maia
Olá Paulo,

A mensagem não informou o endereço da dependência faltante? Aqui informou.

Como esse pacote é novo, acrescente no arquivo .BAT de compilação logo abaixo da linha:

Código: Selecionar todos

C:\FontesACBr\Pacotes\Lazarus\ACBrDiversos\ACBrDiversos.lpk,^
A seguinte linha:

Código: Selecionar todos

C:\FontesACBr\Pacotes\Lazarus\ACBrIntegrador\ACBr_Integrador.lpk,^
Nota: A rigor, desde que seja dentro do bloco de pacotes no .BAT não importa a ordem, a indicação do local foi apenas para facilitar futuras checagens se houver novos pacotes.

Nota1: Agora sim você não precisa baixar os fontes novamente, eles já foram baixados.

Tutorial ACBRMonitorPlus

Enviado: 16 Mai 2018 15:04
por pauloa1
Além desse adicionei :
C:\FontesACBr\Pacotes\Lazarus\ACBrDFe\ACBreSocial\ACBre_Social.lpk,^

e compilou 100%

Paulo