Jump to content

dia-do-acbr-online.png

Ganhe acesso a todas Palestras
Assinando o Suporte ACBr Comercial

Saiba Mais


dia-do-acbr-online.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Nelson Santos

Membros
  • Content Count

    114
  • Joined

  • Last visited

Community Reputation

21 Excellent

1 Follower

About Nelson Santos

  • Rank
    Membro

Recent Profile Visitors

1,210 profile views
  1. @Daniel SimoesSimoes Vc fez alterações em alguma UNIT do ACBr (AcbrSocket ou AcbrUtil) ?
  2. @Daniel SimoesSimoes Sim, eu sei que ele compila sem problemas...mostra o CAPTCHA...mas não recebe os dados do CNPJ quando em Android... Se funcionou tudo, beleza...quando subir pro Trunk, me fala...
  3. @Daniel SimoesSimoes Mas ainda está com o problema que comentei ??? Se colocar no Trunk, só vai funcionar no Windows....o Android está ainda com aquele problema que vc disse que não tem como verificar ...
  4. @Daniel Simoes Veja está solução http://delphinotes.innovasolutions.com.au/posts/ansistring-on-an-android-device/
  5. @Daniel Simoes Veja este link da Embarcadero que explica sobre os tipos que devem ser convertidos: http://docwiki.embarcadero.com/RADStudio/Rio/en/Migrating_Delphi_Code_to_Mobile_from_Desktop
  6. O que eu acho é que os equipamentos mobile usam padrão do Linux e que isto é UTF8. Quem trabalha com Java, e qualquer variante, como JAVAME, ANDROID JAVA, BLACKBERRY JAVA, e todos os demais, tem uma preocupação muito grande quando pegamos um arquivo codificado em ASCII/ANSI pois temos que converter para UTF8 para não ficar aparecendo aqueles caracteres "doidos" na tela do editor. Quando trabalhamos com webservices feitos em alguma linguagem Windows, como ASP.NET, isto também acontece com os dados retornados. O compilador Nexgen deve ter herdado ou foi obrigado a herdar está caracterí
  7. @Daniel Simoes Se ajudar, será que a declaração do parâmetro da função StripHtml, sendo AnsiString não está causando isto ? Será que o compilador Android não seria melhor PAnsiChar, ou WideString, ou até mesmo somente string ? O problema é que a declaração AnsiString está em vários locais como ACBr Socket e ACBrUtil...
  8. Si lembrando, precisa colocar no Path (Windows) ou em ./assets/internal/ no deploy do Android as DLLs OpenSSL
  9. @Daniel Simoes segue anexo aquivo com fontes zipado. Compilei com Delphi Rio. Conforme mencionei, no Windows 32, funciona tudo normal. No Android, só não está funcionando o retorno. ConsultaCNPJ.zip
  10. Boa noite, Desenvolvi um exemplo para o ACBrConsultaCNPJ para FMX, baseado no exemplo já existente para Windows. Roda perfeitamente em Windows 32 e Android. No Windows 32 mostra o Captcha e traz normalmente os dados do CNPJ consultado. Portanto, está perfeitamente OK. Entretanto, quando compilo e instalo no Android, mostra o Captcha normalmente, mas na hora de consultar o CNPJ não traz os dados, dando um erro que não foi possível retornar os dados. Na verdade, pelo debug, verifiquei que existe alguma coisa a mais para fazer nas units ACBrSocket e ACBrUtil. Quando
  11. @Daniel Simoes boa tarde, Conforme o @dantemartins mencionou neste tópico, no ACBRImagem.ps tem uma função isBMP que testa se o stream é de um Bitmap e se o mesmo é monocromático. Com um projeto VCL, funciona tudo bem. Entretanto, com um projeto FMX esta função não tem efeito. Pelo menos foi o que detectei. Em FMX gráfico contido no TBitmap na verdade é um PNG, pois as imagens em FMX são tratadas como 32 bits. Se você usar a função Draw ou Pixel para pintar o Bitmap, como é feito pela função PintarQRCode (arquivo ACBrDFeReport;.pas) e depois verificar o stream, vai ver
  12. @dantemartins Veja se usando o método que utilizei no arquivo ACBRPosPrinter.pas que enviei funciona. Está nas linhas 1183 até 1999. O que fiz foi "redesenhar" o BMP em outro Bitmap, mas reconfigurei p mesmo antes de usar o Draw. Nelson Santos
  13. @dantemartins não precisei alterar o ACBrimagem.pas para isto.
  14. @Daniel Simoes obrigado pela dica. Mas a impressora que estou usando não funciona com os comandos de alinhamento para BMP, somente Txt. Entretanto, já consegui fazer funcionar a impressão do QRCode como BMP. Tive que fazer alguns ajustes, criando propriedades extras no ACBsPosPrinter. No ACBrNFeDANFeESCPOS, algumas alterações foram feitas em algumas funções. Estou anexando os arquivos já alterados aqui... As alterações foram testadas no Delphi 2010 e Delphi 10.3 Rio: ACBsPosPrinter , dentro da classe ConfigQRCode foram criadas as propriedades :
  15. Bom dia, Estou na fase final de uma alteração no ACBrPosPrinter sobre isto. Estou conseguindo inclusive imprimir QRCode como BMP, útil para impressoras que não conseguem imprimir o QRCode pelo método normal ESC/Pos. Esta alteração já consegue imprimir o QRCode normalmente. Entretanto, não estou conseguindo alinhá-lo horizontalmente, ou seja, se quiser alinha no Centro ou à Direita. Estou conseguindo só imprimir à esquerda. O QRCode está totalmente funcional. Se alguém quiser me ajudar nesta etapa, ou seja, alinhamento de um Stream de BMP na impressora. Estou usando uma
×
×
  • Create New...