NFE.Lerini

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

JulioNSP
Usuário Nível 3
Usuário Nível 3
Mensagens: 244
Registrado em: 22 Dez 2009 09:25
Localização: São Paulo - SP

NFE.Lerini

Mensagem por JulioNSP »

Pessoal, preciso saber qual é a sintaxe do comando NFE.Lerini ou ACBr.Lerini, algum exemplo.

Preciso alterar as pastas de saida do ACBrMonitor Plus em tempo de execução e pensei que se eu conseguisse mandar a configuração dessas pastas pelo NFE.Lerini daria certo mas não alterou. Devo estar usando a sintaxe errada.

Desde Já muito obrigado.

Julio.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

NFE.Lerini

Mensagem por alaminojunior »

Eu utilizo apenas:

Código: Selecionar todos

ACBr.LerIni
Dentro de um arquivo texto, no meu caso.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
JulioNSP
Usuário Nível 3
Usuário Nível 3
Mensagens: 244
Registrado em: 22 Dez 2009 09:25
Localização: São Paulo - SP

NFE.Lerini

Mensagem por JulioNSP »

Entendi, mas qual é o arquivo de configuração que ele lê, e qual é a sintaxe.

Não é ACBRLerini()?

Sds.

Muito obrigado.

Julio
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

NFE.Lerini

Mensagem por fladimir »

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
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

NFE.Lerini

Mensagem por alaminojunior »

Você faz as alterações no acbrmonitor.ini e em seguida crie o arquivo com a instrução ACBr.LerIni para o monitor assumir as configurações.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
JulioNSP
Usuário Nível 3
Usuário Nível 3
Mensagens: 244
Registrado em: 22 Dez 2009 09:25
Localização: São Paulo - SP

NFE.Lerini

Mensagem por JulioNSP »

Alamino, boa noite! agradeço muito a ajuda, mas meu problema está em manipular nomes de arquivos maiores que 8 caracteres.
Minha idéia é fazer a atualização de forma dinâmica em tempo de execução e essa limitação está no compilador que uso Clipper Summer 87. Então eu imaginei que se pudesse passar um parametro na função LerIni() com um nome para homologação tipo teste.ini e outro para produção tipo prod.ini com as configurações a função leria e atualizaria o Monitor.

Mas já percebi que não funciona assim.

Mais uma vez, agradeço a todos.

Julio.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

NFE.Lerini

Mensagem por alaminojunior »

Nesse caso você pode usar a lib LFN.LIB (Long File Names) que se presta exatamente para esta limitação.
Eu mesmo não a tenho, mas creio ser fácil encontrar.

Com relação a configuração dinâmica, é exatamente assim que utilizo em xHarbour (nesse caso é a mesma coisa).
Abro o arquivo ACBrMonitor.ini, faço as mudanças necessárias e em seguida crio um arquivo txt com o conteúdo "ACBr.LerIni". Criado este arquivo, jogo na pasta de leitura do ACBr e está feito !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
JulioNSP
Usuário Nível 3
Usuário Nível 3
Mensagens: 244
Registrado em: 22 Dez 2009 09:25
Localização: São Paulo - SP

NFE.Lerini

Mensagem por JulioNSP »

Alamino, ok, vou procurar a lib e ver se consigo integra-la no meu compilador.

Muito obrigado.

Julio.
Responder