Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.474
  • Registro em

  • Última visita

  • Days Won

    766

Daniel Simoes last won the day on 11 Abril

Daniel Simoes had the most liked content!

Sobre Daniel Simoes

Contact Methods

  • Website URL
    http://www.projetoacbr.com.br

Últimos Visitantes

54.547 visualizações

Daniel Simoes's Achievements

  1. Sem problemas.. acontece de duplicar... o anterior já foi bloqueado e redirecionado para esse... Você rodaria a ACBrLib, carregando dentro do seu .EXE, correto? Nesse cenário, cada ACBrLib, será carregada dentro da instância do .EXE que está rodando... Ou seja, ela já está isolada por .EXE carregado e não precisaria ser Multi Thread A versão Multi Thread, geralmente é usado em APIs
  2. Você precisa carregar as DLLs da variável de ambiente (pastas seguras) Veja esse tópico
  3. sim.. você tem os fontes.. qualquer restrição (se existissem), poderiam ser suprimidas dos fontes...
  4. @marcopoloviana, que derrubou o discord.... 540 pessoas no Papo Pro ACBr...
  5. Boa.. já no SVN... https://sourceforge.net/p/acbr/code/38509/
  6. @Felipe Sachetti, veja o que acha dessa sugestão de correção function TACBrTEFAPIClassCliSiTef.ObterDadoPinPad( TipoDado: TACBrTEFAPIDadoPinPad; TimeOut: integer; MinLen: SmallInt; MaxLen: SmallInt): String; Var DadoPortador: String; Ok: Boolean; begin DadoPortador := DadoPinPadToOperacao(TipoDado); if (DadoPortador = '') then begin fpACBrTEFAPI.DoException(Format(ACBrStr(sACBrTEFAPICapturaNaoSuportada), [GetEnumName(TypeInfo(TACBrTEFAPIDadoPinPad), integer(TipoDado) ), ClassName] )); end; if (MinLen = 0) and (MaxLen = 0) then CalcularTamanhosCampoDadoPinPad(TipoDado, MinLen, MaxLen); if (TimeOut > 1000) then TimeOut := trunc(TimeOut/1000); // SiTef espera o tempo em Segundos.. convertendo de milisegundos fRespostasPorTipo.ValueInfo[2967] := DadoPortador; fRespostasPorTipo.ValueInfo[2968] := IntToStr(MinLen); fRespostasPorTipo.ValueInfo[2969] := IntToStr(MaxLen); fRespostasPorTipo.ValueInfo[2970] := IntToStr(TimeOut); Ok := ExecutarTransacaoSiTef(CSITEF_OP_DadosPinPadAberto, 0); if Ok then Result := fpACBrTEFAPI.UltimaRespostaTEF.LeInformacao(2971,0).AsString; end; o valor Default, é utilizado em todas as demais classes de TEF, então não podemos mudar ele...
  7. Olá. Não temos um componente com essas características
  8. @Pedro Frayman, Por favor verifique se o colega @RenatoRicci já esta com a versão otimizada da nova DLL Mas também mostre a possibilidade de uso da DLL intermediaria
  9. @Jamil Araujo, você pode imprimir em impressoras de Bobina, que tem porta ETH.. usando a sintaxe: TCP:IP_MAQUINA:PORTA_IMP Veja esse tópico, que descreve todas as Portas possíveis, no ACBrPosPrinter
  10. @marcoprodata, creio que possamos priorizar a publicação dessa Lib... Logo a @Juliana Tamizou, retorna no tópico, com uma estimativa de Prazo...
  11. Realmente não há suporte ao CUPS ou Spooler do Wibdows na Lib Console MT... Isso traria de volta as dependências gráficas
  12. @EMBarbosa, você acha que isso está relacionado com os casos que estamos investigando ? (AV na finalização da DLL, Linux, linguagens que usam garbage colector)
  13. Não sei dizer ao certo... mas acho que isso também depende de regras do contrato da Adquirente x Cliente.. e talvez não seja possível, simular essa transação no ambiente de homologação.. mas acho que o pessoal da GetCard pode confirmar... Você tem contato com eles ?
  14. Eu não me sinto confiante, em enviar para a PayGo, uma homologação com os critérios que você está homologando...
  15. @WINDEL, lembrei que enviei alguns ajustes para a Classe do Scope, referente ao tratamento dos parâmetros de parcelamento, do comando EfetuarPagamento Poderia por favor, efetuar novos testes ?
×
×
  • 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.