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?