Ir para conteúdo
  • Cadastre-se

dev botao

Arquivos Do Paf, Função Lfill


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

Recommended Posts

Bom dia amigos,

 

terminei mais uma homologação na ultima sexta.

Tive um sério problema nos arquivos do PAF-ECF.

Os campos numéricos não estavam sendo gerados com os '0' a esquerda.

Pude observar que a função LFILL não estava fazendo isto.

Como o tempo conta na homologação não analisei a função LFILL apenas substitui por uma função minha.

 

Link para o comentário
Compartilhar em outros sites

Ei junior, esse problema já foi corrigido.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia, senhores. A função LFill está com um comportamento estranho. Eu passo como parâmetro um valor Currency e ele se comporta como se o valor fosse Data. Existe alguma maneira de forçar o overload ? Atualizo o ACBr diariamente e não consigo fazer retornar o LFill tendo como parâmetro um Currency.

Geazi Teles Barbosa Júnior

Software Engineer
User Experience Designer
Business Administrator
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia, senhores. A função LFill está com um comportamento estranho. Eu passo como parâmetro um valor Currency e ele se comporta como se o valor fosse Data. Existe alguma maneira de forçar o overload ? Atualizo o ACBr diariamente e não consigo fazer retornar o LFill tendo como parâmetro um Currency.

Se eu entendi bem, isso é um erro comum para métodos no Delphi que são overloaded com assinatura ambígua. Já até tivemos vários bugs nos componentes por causa disso (Ex. ). Para corrigir você precisa passar mais parâmetros de modo que torne mais fácil para o compilador resolver qual método escolher.

[]'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

Olá,

 

tive o mesmo problema com as funções RFill e LFill.

Depurei o código linha após linha desde a primeira execução e ao final, sem nenhuma explicação, o programa funcionou corretamente.

 

Aparentemente este erro é gerado por algum cache ou otimização da compilador.

Sou novo no delphi então não explorei a IDE mas quando utilizava o Visual Studio para programar em C++ existia a opção 'Clean Project' que limpava todos os caches e forçava que o processo de compilação fosse refeito do zero.

 

Se houver alguma opção parecida no IDE, por favor informem aqui!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Olá,

 

tive o mesmo problema com as funções RFill e LFill.

Depurei o código linha após linha desde a primeira execução e ao final, sem nenhuma explicação, o programa funcionou corretamente.

 

Aparentemente este erro é gerado por algum cache ou otimização da compilador.

Sou novo no delphi então não explorei a IDE mas quando utilizava o Visual Studio para programar em C++ existia a opção 'Clean Project' que limpava todos os caches e forçava que o processo de compilação fosse refeito do zero.

 

Se houver alguma opção parecida no IDE, por favor informem aqui!

Se eu entendi bem o que você quer acesse o menu Projects -> Build ALL

 

Não creio que esteja relacionado, exceto se você atualizou o código mas não recompilou os componentes.

[]'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

  • Este tópico foi criado há 4004 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.