Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.408
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Mas abre e mostra faltando o número, ou nem abre a caixa de mensagem?
  2. Se a lentidão for do hardware, não tem muito o que fazer a não ser explicar ao dono da loja. Quando há mais caixas, o trabalho do ECF fica mais dividido. Mas nem sempre para o estabelecimento é viável ou justificável aumentar esse número.
  3. Olá Luiz, você realmente precisa medir o trabalho e o tempo gasto do seu software em cada etapa. Daí você poderá ter um parâmetro e nós poderíamos lhe dar alguma ajuda. Eu sugiro que você use um profiler pra isso.
  4. Olá pessoal, não sei se vocês já viram essa, mas até o dia 31 de Dezembro de 2014, quem instalar o Delphi XE7 trial, ganha automaticamente uma cópia digital do livro "Coding in Delphi" do Nick Hodges. O livro é uma espécie de apanhado de novas tecnologias como Unit Testing, Generics, anonymous methods, interfaces, entre outras. Eu recomendo esse livro para qualquer programador em Object Pascal (Lazarus ou Delphi), principalmente se você está trabalhando com Delphi a muito tempo, mas ainda não usa nenhuma dessas "coisas". Se você é um programador novo, vai se beneficiar por estar por dentro do que o Delphi pode fazer. O livro é em inglês, mas mesmo se seu inglês não for muito avançado, vale o esforço de ler. Depois de instalar e ativar sua avaliação do Delphi, faça o download aqui. Mas lembre-se, é só até dia 31 de Dezembro. Nota: Eu não estou afiliado de forma alguma com a Embarcadero nem com o Nick Hodges. Apenas acho que muitos programadores vão se beneficiar do livro. Eu particularmente estou lendo e gostando.
  5. Sem pegar do BD funciona? E com outros valores funciona? Exemplo: var iAuxiCod : integer; begin iAuxiCod := 15; //Funciona? // iAuxiCod := 14; //E esse? if iAuxiCod <= 15 then begin sowmessage( 'voce tem ' + inttostr(iAuxiCod) + ' Dias '); end; end;
  6. O Delphi 2006 não suporta Unicode. Quando você coloca string no Delphi XE5 ela na verdade é uma string unicode. Você precisa passar para AnsiString e PAnsiChar no Delphi XE5. EDIT: enquanto eu escrevia o Juliomar já respondia.
  7. A chave não possui os caracteres NFe no começo.
  8. Mas qual é a chave da nota?
  9. Acho que pode ser uma boa ideia. Se estiver validando o tamanho da resposta do ECF creio que não tem motivo de dar algum problema com o que já está implementado.
  10. Qual versão do Delphi você está utilizando?
  11. Bom dia. Comparando com o manual você conseguiu identificar quais dados não estão presentes na string gerada?
  12. Só fique alerta pois, onde o PAF-ECF é aplicado, cupom vinculado só pode ser utilizado para transação TEF. Não sei em SP...
  13. Talvez possa ser um problema do Firmware. Verifique se há alguma atualização para ele. Outra possibilidade, verifique se eles possuem uma DLL e como os valores são retornados pela DLL ou um programa de exemplo do fabricante.
  14. Por favor, não faça isso. Crie um tópico novo para uma dúvida nova conforme as regras. Veja neste em especial a "2.2 - Permaneça no assunto".
  15. Sim. Mas ficaria correto, leve, com menos uso do servidor e fácil de dar manutenção. Fora isso, o que você está mencionando não tem muito sentido. Quando você altera o valor de estoque de uma matéria prima não necessariamente deveria alterar o valor do estoque do produto. Mas se realmente quiser fazer do jeito proposto, utilize uma variável de contexto para verificar se a trigger já está sendo executada mais de uma vez.
  16. Acho que seria uma melhor opção utilizar uma ou duas procedures para fazer as atualizações. Sobre o flag, como a atualização é em vários registros, talvez fosse melhor uma flag utilizando as variáveis de contexto.
  17. Sobre esse caso 1, pode ser um problema semelhante ao que foi apresentado na função LFill. Vejam Talvez fosse bom um test case para validar a necessidade da alteração.
  18. Ele pode estar sendo chamado nos eventos ou em outro local do seu aplicativo. Tente reproduzir o problema com o programa de exemplo. Se não acontecer, execute seu aplicativo, coloque um breakpoint no "FecharRelatorio" do componente e veja quem está chamando ele.
  19. Até onde me lembro não há problemas no Firebird 2.5.x de variáveis de contexto.
  20. Ele sempre deveria pegar os breakpoints usando F9. O atalho Shift+Ctrl+F9 é que executa fora do debugger.
  21. Daniel, é melhor aumentar o tamanho da letra aí na parte onde diz: use apenas para testes. Tipo (use apenas para testes)
  22. Para tentar corrigir você terá que ver exatamente a linha onde ocorre o AV, examinar o callstack e a mensagem exata de erro.
  23. Não sei outras marcas, mas o emulador da Bematech também emite um erro se você tentar buscar dados da última redução Z mas não houver nenhuma redução Z. Diz que a memória da Redução Z está corrompida ou algo assim...
×
×
  • 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.