Membros Pro vagspinello Postado 9 Abril Membros Pro Compartilhar Postado 9 Abril Olá! Estou tendo o problema que ao usar a DLL NOVA, setando o diretório de trabalho, como seguinte: Por exemplo a seguir peço para abri o Admin do TEF: - TefLog: SetModelo( tefApiPayGoWeb ) - TefLog: Inicializar - TefLog: TACBrTEFPGWebAPI.SetDiretorioTrabalho( C:\Program Files (x86)\PayGo\PGWebLib\PGWeb ) - TefLog: TACBrTEFPGWebAPI.SetPathLib( C:\Program Files (x86)\PayGo\PGWebLib\ ) - TefLog: TACBrTEFPGWebAPI.Inicializar - TefLog: TACBrTEFPGWebAPI.LoadDLLFunctions - C:\Program Files (x86)\PayGo\PGWebLib\PGWebLib.dll - TefLog: PW_iInit - TefLog: PW_iGetResult ... - TefLog: PW_iPPDataConfirmation - TefLog: Função não requerida: PW_iPPDataConfirmation não encontrada em: C:\Program Files (x86)\PayGo\PGWebLib\PGWebLib.dll - TefLog: PW_iPPTestKey - TefLog: PW_iWaitConfirmation - TefLog: PW_iGetOperationsEx - TefLog: PW_End - TefLog: PGWebLib sem atualização - TefLog: PW_iInit( C:\Program Files (x86)\PayGo\PGWebLib\PGWeb ) - TefLog: PWRET_OK ... - TefLog: TACBrTEFPGWebAPI.ObterDadosDaTransacao - TefLog: PWINFO_OPERATION=32 - TefLog: PWINFO_POSID=80374 - TefLog: PWINFO_DESTTCPIP=esba-hom01.tpgweb.io:17500 .. - TefLog: PWINFO_USINGPINPAD=1 - TefLog: PWINFO_PPCOMMPORT=06 - TefLog: PWINFO_IDLEPROCTIME=240409093956 - TefLog: PWINFO_SERVERPND=0 - TefLog: PWINFO_LIBVERSION=0004.0001.0027.0002 - TefLog: PWINFO_OSVERSION=SO:Win 10 , 64bits - TefLog: PWINFO_SELFATT=0 - TefLog: OnExibeMensagem( , tmTodas, -1 ) Para encerra o Sistema, executo o seguinte: Ele não da erro algum e "parece" que faz tudo certo. Se for a primeira coisa que eu faço depois de ligar o PC, tudo certo, funcionando belezinha, mas se eu precisar fechar o Sistema, a abrir novamente, começo a ter o seguinte: - TefLog: SetModelo( tefApiPayGoWeb ) - TefLog: Inicializar - TefLog: TACBrTEFPGWebAPI.SetDiretorioTrabalho( C:\Program Files (x86)\PayGo\PGWebLib\PGWeb ) - TefLog: TACBrTEFPGWebAPI.SetPathLib( C:\Program Files (x86)\PayGo\PGWebLib\ ) - TefLog: TACBrTEFPGWebAPI.Inicializar - TefLog: TACBrTEFPGWebAPI.LoadDLLFunctions - C:\Program Files (x86)\PayGo\PGWebLib\PGWebLib.dll - TefLog: PW_iInit - TefLog: PW_iGetResult - TefLog: PW_iNewTransac .. - TefLog: PW_iPPDisplay - TefLog: PW_iPPGetUserData - TefLog: PW_iPPWaitEvent - TefLog: PW_iPPRemoveCard - TefLog: PW_iPPGetPINBlock - TefLog: PW_iPPCommTest - TefLog: PW_iTransactionInquiry - TefLog: PW_iPPDataConfirmation - TefLog: Função não requerida: PW_iPPDataConfirmation não encontrada em: C:\Program Files (x86)\PayGo\PGWebLib\PGWebLib.dll - TefLog: PW_iPPTestKey - TefLog: PW_iWaitConfirmation - TefLog: PW_iGetOperationsEx - TefLog: PW_End - TefLog: PGWebLib sem atualização - TefLog: PW_iInit( C:\Program Files (x86)\PayGo\PGWebLib\PGWeb ) - TefLog: PWRET_WRITERR - TefLog: EACBrTEFPayGoWeb: Falha de gravação no diretório C:\Program Files (x86)\PayGo\PGWebLib\PGWeb - Erro ao Inicializar o TEF. Falha de gravação no diretório C:\Program Files (x86)\PayGo\PGWebLib\PGWeb - StatusOperacao: stsEmConfig Não estou conseguindo evoluir desta situação. Alguem pode me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 9 Abril Moderadores Compartilhar Postado 9 Abril chegou a verificar no canal da paygo no discord? https://discord.com/channels/798697718800318484/798957090781003806 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro vagspinello Postado 10 Abril Autor Membros Pro Compartilhar Postado 10 Abril Olá Juliomar. Sim, o Daniel pediu pra mim criar um tópico aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 10 Abril Moderadores Compartilhar Postado 10 Abril Perdão entendi. vamos então analisar, no caso em homologação ocorre o erro Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro vagspinello Postado 10 Abril Autor Membros Pro Compartilhar Postado 10 Abril Isso, não consegui chegar na produção ainda. Tô tentando primeiro na homologação. Link para o comentário Compartilhar em outros sites More sharing options...
Leonardo Souza Postado 14 Abril Compartilhar Postado 14 Abril Mesmo problema aqui em homologação. A primeira vez que faço uma comunicação com a dll sempre funciona normal. as seguintes retornam a mensagem "ERRO DE ACESSO A ARQUIVO". Só volta quando reinicio a máquina. @vagspinello Você chegou a ter uma solução? Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 15 Abril Fundadores Compartilhar Postado 15 Abril Em 09/04/2024 at 09:51, vagspinello disse: Estou tendo o problema que ao usar a DLL NOVA, setando o diretório de trabalho, como seguinte: @vagspinello, O diretório de trabalho, não pode ser uma pasta protegida do Sistema Operacional O Diretório de trabalho, poderia ser uma subpasta de sua aplicação (isso é o padrão do ACBr, se o diretório do trabalho não for informado) Você poderia ainda, apontar para uma pasta nova, no Raiz da máquina, veja como está o exemplo do Demo do ACBr // -- Exemplo de como ajustar o diretório de Trabalho, da PayGoWeb -- // if (ACBrTEFAPI1.TEF is TACBrTEFAPIClassPayGoWeb) then begin with TACBrTEFAPIClassPayGoWeb(ACBrTEFAPI1.TEF) do begin DiretorioTrabalho := 'C:\PAYGOWEB'; //TEFPayGoAPI.PathLib := 'C:\temp\64bits\PGWebLib.dll'; // <--- Permite informar a DLL, usar apenas em Debug {$IFDEF DEBUG} TEFPayGoAPI.IsDebug := True; {$EndIf} end; end; Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 15 Abril Moderadores Compartilhar Postado 15 Abril 21 horas atrás, Leonardo Souza disse: Mesmo problema aqui em homologação. A primeira vez que faço uma comunicação com a dll sempre funciona normal. as seguintes retornam a mensagem "ERRO DE ACESSO A ARQUIVO". Só volta quando reinicio a máquina. @vagspinello Você chegou a ter uma solução? Bom dia essa situação ocorre se tu fica a todo momento inicializando e desinicializando a dll ela deve ser chamada ao abrir a aplicação caso use o tef e desinicializada quando fecha o mesmo Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora