none
Daruma32.DLL com TEF RRS feed

  • Pergunta

  • Estou desenvolvendo um sistema em Delphi.

    Estou quase acabando a implantação do TEF, mas quando eu uso uma das funções da Daruma32.dll ela está me retornando o valor errado. O código está assim:

    Int_Impressao_TEF:= Daruma_TEF_ImprimirResposta('C:\TEF_Dial\tef\intpos.001',' ','1');

    Isso é quando eu peço para imprimir no relatório gerencial.

    Ela deveria me retornar '1' para quando a impressão fosse bem sucedida e '0' para quando houvesse algum erro.

    Eu executo a função, a impressão ocorre normalmente, mas a função me retorna o valor '0'.

    Já entrei em contato com um dos atendentes do suporte ao desenvolvedor, mas não adiantou.

    Já executei o Framework da Daruma e ele retorna o mesmo erro.

    PS: Quando eu faço venda com apenas 1 cartão e mando imprimir no Gerencial, ele imprimi normal e retorna o valor certo. Quando faço venda com 2 cartões e mando imprimir no CNFV ele retorna o valor correto, agora quando eu peço para imprimir no Gerencial a venda com 2 cartões ele me retorna o valor '0', dando erro ou não!
    Se alguém puder em ajudar ficarei muito grato!
    Obrigado desdee já

    Caio.

    quarta-feira, 26 de setembro de 2007 18:16

Todas as Respostas

  • Ola Caio,

     

    Cara um milhao de desculpas por nao termos conseguido resolver o seu problema.

     

    Vamos tentar novamente?

     

    Façamos o seguinte:

     

    1. Habilite o log (trace) no regedit;
    2. Ligue a chave log;
    3. Repita o teste;
    4. Pegue o arquivo Daruma32.log que sera criado pela dll no C:\ e nos mande para o email: desenvolvedores.daruma@daruma.com.br;

    Tenha certeza que iremos encontrar o problema.

     

    Um abraco!

     

     

    Alexandre Vicente

    quarta-feira, 3 de outubro de 2007 01:01
  • Já consegui resolver esse problema.

    O problema era a localização do arquivo Daruma32.dll que se localizava em outra pasta.

    Após coloca-lo na pasta system32, a função já voltou a me retornar o valor correto!
    Muito Obrigado a todos!

    quarta-feira, 3 de outubro de 2007 18:01
  •  

     

    Ola Caio peço que mande seu telefone de contato para :

     

    desenvolvedores.daruma@daruma.com.br

    ou deixe postado no forum

    segue meu skype também:

    desenvolvedores_daruma

    e tem o 0800 770 3320

     

    FICO NO AGUARDO PRA LHE AJUDAR OK?

     

    ATT,

    quarta-feira, 3 de outubro de 2007 18:19