Tutorial ACBRMonitorPlus

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Tutorial ACBRMonitorPlus

Mensagem 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
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Tutorial ACBRMonitorPlus

Mensagem 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
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
alemellado
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 22 Mar 2005 13:14
Localização: S.B.C.-S.P.

Tutorial ACBRMonitorPlus

Mensagem 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
alemellado
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 22 Mar 2005 13:14
Localização: S.B.C.-S.P.

Tutorial ACBRMonitorPlus

Mensagem 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
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Tutorial ACBRMonitorPlus

Mensagem por fladimir »

mesmo q teu Windows seja 64 baixe para 32bits
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Tutorial ACBRMonitorPlus

Mensagem por Jairo Maia »

Também uso o Lazuros na mesma versão, mas 32 bits e funciona.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
alemellado
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 22 Mar 2005 13:14
Localização: S.B.C.-S.P.

Tutorial ACBRMonitorPlus

Mensagem 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?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Tutorial ACBRMonitorPlus

Mensagem 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Tutorial ACBRMonitorPlus

Mensagem por Nascimento »

Muito bom, mais tambem procuro pra NFS-E teria algo neste estilo?
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Tutorial ACBRMonitorPlus

Mensagem 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
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Tutorial ACBRMonitorPlus

Mensagem 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
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Tutorial ACBRMonitorPlus

Mensagem 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Tutorial ACBRMonitorPlus

Mensagem 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
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Tutorial ACBRMonitorPlus

Mensagem 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Tutorial ACBRMonitorPlus

Mensagem por pauloa1 »

Além desse adicionei :
C:\FontesACBr\Pacotes\Lazarus\ACBrDFe\ACBreSocial\ACBre_Social.lpk,^

e compilou 100%

Paulo
Responder