Ir para conteúdo
  • Cadastre-se

Rafael Dias

Membros
  • Total de ítens

    2.461
  • Registro em

  • Última visita

  • Days Won

    24

Tudo que Rafael Dias postou

  1. a duplicidade occorre no demo do ecf ? subtotalizar so é chamado 1 unica vez antes de efetuar os pagamentos.
  2. usa ACBrECF o interop não é para ser usado.
  3. sim a assinatura da sua função esta incorreta, esta função já não é assim a anos. por isso retorna caracteres irreconhecíveis. como eu disse antes tem que atualizar a assinatura do metodo pois ele não funciona mais com string e sim com uma struct.
  4. Mas o TefDemo você compilou para x64 ou deixou padrão pois por padrão é x86.
  5. Amigo seu programa esta usando ainda a ACBr32.dll a mesma já não é dada suporte a anos já. Você precisa atualizar a dll e as suas funçõe spara usar o ACBrFramework. estas funções por exemplo ECF_GetRalatoriosGerenciaisStr não existe mais ECF_GetRalatoriosGerenciais a assinatura mudou agora recebe ponteiro, struct para preencher os dados e index do relatorio recomendo olhar o codigo do ACBrFramework ou tentar usar a versão com COM Interop da ACBrFramework.Net.
  6. Qual a marca e modelo do seu ECF, pois comigo nos emuladores não ocorre este erro de jeito algum.
  7. cara senão me engano erro Disk Full era so programa o evento OnPoucoPapel que resolve.
  8. você lnka o acbr ead ao acbr ecf No demo do acbr ecf tem como é feito isso confere lá.
  9. Você esta usando a ultima versão do SVN, Nuget ou esta compilando sua proria versão.
  10. Sua chave esta incompleta olhe o exemplo do ACBrEAD private void acbrEAD_OnGetChavePrivada(object sender, ChaveEventArgs e) { e.Chave = "-----BEGIN RSA PRIVATE KEY-----" + Environment.NewLine + "MIICXwIBAAKBgQC+TZjfcw/a/SovoqQPOW5bbKn4CQw4DeZJA3Y9vJrYHKN4aCQv" + Environment.NewLine + "z0i3AG9kGdsTSZdZ/clh4xv6tUwPsBdZJHrm21gH7wN/zKLTvXbs+i3x7U00ElCB" + Environment.NewLine + "YyZ8BOXJWVMuye0UvSz7p4JwSopugzbjaImIGy+5LvgcjUCn3OZzWpwYWQIDAQAB" + Environment.NewLine + "AoGBAKAycEtB8An37ghVkGfkf7rkmZxb+XZCdSXnjSThXTQpv46/lB7PDrZG3n5U" + Environment.NewLine + "qa/t1kQCOQF3DnmZHqNiJ/V5mR7ApbciQj4WYVLkMCgltru3MmzIUQ9IiLtAgaCv" + Environment.NewLine + "uHc0MAzt/OWgQ93uFnLf4ubp4+2PTHiiIChv2m78s605wX2lAkEA+3pPsPdXcaOe" + Environment.NewLine + "7T7C4hn1qg93ksN96UutB1APF3YAjWVWuPwzZv4hExiMPc0uKvVK2H3tP4P5CkM5" + Environment.NewLine + "YMIEGEkF2wJBAMG5qmoYksz+MFZ2cd7gt68mf3Oq9F59qkHHcoV+1ttXx5pfzwat" + Environment.NewLine + "kelhKkN+LV1XsgS0bGAKu2NitOMBUAcnItsCQQCEJxqJ3PFO/rUd58VyHEJFRCuK" + Environment.NewLine + "LMGWP/aFyUSlB5XyuDaCr8YzcYjgCB5qu9BvMshKTKLIpgnRotIcTtjoCjfRAkEA" + Environment.NewLine + "tsqHn+Bb9A0McykDvPdwmlXLAMsYFWihk7urtYa/GOw0rNcmMvjnqrxB8rlF+MNc" + Environment.NewLine + "d8/+SokV02s5ntCIQJeO7QJBAKp2BCOIck+uhMPDiw/1788yQLD6mVb/pBzClzBn" + Environment.NewLine + "pTMAFPGJG2fO4YJn/pUHdtDtSenX8TibWve+gY6oFCFw/Ts=" + Environment.NewLine + "-----END RSA PRIVATE KEY-----"; } a chave tem que estar completa inclusive com o begin e o end e as quebra de linhas.
  11. É facil basta pegar o hlander do processo e ver se o owner dele é o mesmo que o usuario atual e ai sim não deixar executar. neste link o cara mostrar como pegar o owner do processo em Pascal. http://stackoverflow.com/questions/1102407/enumerate-running-processes-in-delphi
  12. Instala o delphi 7 em outra pasta em vez da arquivos de programas que deve resolver seu problema.
  13. https://github.com/hgourvest/dcef3/commits/master
  14. Instala a ide do lazarus x86(32 Bits) pois o acbr é x86 bits não x64.
  15. TPngImage não existe nos Delphis mais antigos.
  16. Temos 2 tipos de CALL a por estação e a por Usuario. Você compra a que for melhor para você se você tem por usuario não tem por que comprar a por estação.
  17. Correção enviada ao SVN. @rpassos O ACBr é todo x86 a compilação em x64 é apenas para teste não garantimos o funcionamento da mesma.
  18. Você tendo as licenças de acesso RDP você pode acessar da forma que você quizer. Linux, android, MAC, WindosPhone, etc...
  19. eu entendi se problema, mas você esta usando código desnecessário para formatar a string, você poderia fazer apenas isso ex: for(int x = 0; x < tb.rows.count;x++){ //seu tratamentos strINI = string.format("[PRODUTO{0:000}"], x+1"); } usando assim elimina o monte de if que você esta usando para formatar a string reduz teu código e fica mais fácil de entender.
  20. post os arquivos modificados para serem avaliados.
  21. Burno a se a variavel x é um int basta apenas usar o string.format("{0:000}", i); que a string saira formata corretamente exemplo: x = 1 saira 001 e para resolver o problema de ser iniciado em zero use string.format("{0:000}", i+1);
  22. Obrigado pela orientação Daniel, Modificações feitas e enviado ao SVN.
  23. Desculpa a demora, modificações enviada ao SVN.
×
×
  • 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.