Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Criar O Acbrmonitor.ini


  • Este tópico foi criado há 3630 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou usando a versão 0.10.5.2 do monitor acbr e tenho visto o seguinte problema, em vários momentos recebo a mensagem "Unable to create file "C:\AcbrMonitor\AcbrMonitor.ini", seja ao salvar a configuração pela interface gráfica ou seja através de executar comandos, ae tem que ficar tentando ate que salva, pelo que parece ele executa o processo mas não faz a liberação do arquivo em tempo hábil, abaixo segue log.

Estou usando compilando usando o lazarus para Windows em Windows 64 bits, e usando o monitor em Windows 32 bits será que isso tem alguma diferença ?

log.txt

Editado por Alberto.Leal

Alberto Leal

www.tecwebcg.com

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Estou usando compilando usando o lazarus para Windows em Windows 64 bits, e usando o monitor em Windows 32 bits será que isso tem alguma diferença ?

Se está compilando para 32 bits, teoricamente não deveria fazer diferença.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Bom dia.

 

Na verdade o ACBrMonitor.INI está sendo gravado com as configurações padrão, como na linha do Log abaixo.

 

   Ln.1 => Configuração geral gravada com sucesso

 

Apos isso o fluxo segue e é chamado o comando para gravar os dados do Boleto, acredito que o erro está nestes dados, talvez algum valor inválido sendo enviado, pois as falhar são sempre nas chamadas da função:

TFrmACBrMonitor.SalvarConfBoletos

Você poderia debugar esta função para assim detectar qual valor é incorreto.

 

...

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Oi Celso,

 

Porém o erro é: "Exception: Unable to create file "C:\ACBrMonitor\ACBrMonitor.ini"

 

Isso só ocorreria se o arquivo ou diretório estivesse protegido ou aberto por outra instância...

 

Eu acredito que alguma rotina que altera esse .INI está deixando o mesmo aberto... Talvez falte algum try finally para fechar o arquivo .INI, ou exista chamadas recursivas a essa mesma rotina...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Bom dia, concordo com o Daniel, que deve estar faltando alguma coisa que deixa instancia aberta, que ontem fiz mais testes
ligei a maquina e trabalhei configurando o acbr somente via comandos txt, sem abrir e em nenhum momento a pagina de configurações da interface e não ocorreu nenhum erro de gravação

Alberto Leal

www.tecwebcg.com

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Mas a sugestão do Celso de debugar e verificar exatamente onde está acontecendo o erro é boa. Talvez consiga assim mais detalhes do ambiente que está causando o erro.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Alberto,

 

Bom dia. Favor postar os logs dos novos testes, onde os erros não ocorreram. Analisei a possibilidade de uma chamada recursiva, conforme sugerido pelo Daniel e não é o que parece estar acontecendo, pois, todas as chamadas a gravação do ACbrMonitor.Ini estão sendo encerradas usando o finally do try.

 

Presentes em:

TfrmACBrMonitor.SalvarIni
TFrmACBrMonitor.SalvarConfBoletos
TFrmACBrMonitor.SalvarSW

Observei que a chamada a procedure SalvarConfBoletos, ocorre se os dados de configuração mudaram ao Incluir um Titulo, e ao finalizar a configuração na Interface, a mesma chamada ocorre na função SalvarIni.

 

O log postado inicialmente confere com erro de gravação dos dados do boleto e sw.house.

 

As chamadas registradas no log conferem, a não ser que o finally do try que fecha as conexões esteja falhando não consigo ver o erro ocorrendo, apenas quando tenta-se salvar uma alteração.

 

Se possivel poste o print de suas configurações na aba dos boletos, para tentar-mos reproduzir o erro.

 

...

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3630 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.