Ir para conteúdo
  • Cadastre-se

Élviro Cavalcanti

Membros
  • Total de ítens

    187
  • Registro em

  • Última visita

Tudo que Élviro Cavalcanti postou

  1. Bom dia, tenho um app que antes da atualização do celular do meu cliente trabalhava normalmente, mas depois que o celular atualizou pra o android 11 o app abre e fecha sozinho, ele abria com o play protect e mesmo desinstalando ele, o problema persiste! Alguem consegue instalar aplicativos de terceiros no android 11?
  2. Agora deu certo! Muitos testes com alguns componentes deu erro em algum arquivo no delphi !
  3. Vu desinstalar ele e instalar novamente, fiz alguns testes de componentes e pode ter atrapalhado no delphi, já retorno com o resultado!
  4. Boa tarde pessoal, estou tentando conectar uma base de dados no sqllite dentro do android, mas quando coloco o compomente FDConnection1 e configuro ele pra o acesso, não consigo mais compilar, sempre apresenta o erro abaixo, alguém já passou por isso? [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: fatal error: c:\program files (x86)\embarcadero\studio\16.0\lib\Android\debug\FireDAC.Phys.SQLite.o: attempt to map 442480 bytes at offset 1871040 exceeds size of file; the file may be corrupt
  5. Ainda não consegui instalar o firebird 3.0 no android, mas quando tiver algo posto aqui com certeza!
  6. Boa tarde, alguém conseguiu conectar o banco firebird usando o UniDAC no app com Delphi mesmo numa rede interna? Quando eu tento conectar o app fecha, quando uso o banco (mysql) hospedado na web consigo conectar, mas numa rede local não consigo conectar o firebird.
  7. Quando compilo no windows ela passa normal com o componente, mas quando uso pra Android ele apresenta o erro "[DCC Error] ACBrBase.pas(143): E2003 Undeclared identifier: 'RawByteString'" vou tentar achar esse erro pra poder compilar o projeto
  8. Mesmo usando no delphi xE8 e compilando pra Android?
  9. Boa tarde, estou desenvolvendo um app no delphi que vai rodar no android do meu cliente, está rodando a parte de consulta e cadastros, mas não consigo imprimir com ele, como vocês fazem a impressão nesse caso? O meu cliente comprou uma impressora portátil RP Printer Model RP58-Plus.
  10. Bom dia, entrei no tópico, mas consegui usando o LT_TLSv_1 e não usando o que indicou no tópico acima, meu cliente usa o token também
  11. Bom dia pessoal, alguém está tendo problemas ai enviar a NFSe pra Pernambuco? ERRO HTTP:400 URL:https://producao.ginfes.com.br/serviceGinfesImpl
  12. Bom dia, eu uso um bat dentro da pasta e chamo pelo sistema, segue abaixo o bat echo off cls echo. pause @ set isc_user=SYSDBA @ set isc_password=masterkey @ set path=C:\Arquivos de programas\Firebird\Firebird_2_5\bin @ gfix -online DADOS.FDB @echo. @echo. pause cls
  13. Boa tarde, eu não lembro de ter visto o acbr um componente para o SNGPC, mas fiz uma rotina pra ele, vou colocar aqui, talvez lhe ajude, segue abaixo [ editado ]
  14. Cara, como já usava esse componente tava fazendo por ele mesmo, mas você abriu um caminho novo que estava aqui sem perceber e na minha frente! Obrigado pela dica!!
  15. Boa tarde pessoal, possuo uma rotina que importa o xml da NFe pra dentro do sistema, mas queria pegar também os campos de rastro que são os lotes e cadastrar junto, já bati e não consegui importar, alguém poderia me ajudar nessa rotina? Segue abaixo minha rotina, quem desejar posso colocar ela completa pra ajudar também procedure TForm1.Button2Click(Sender: TObject); var vXMLDoc: TXMLDocument; NodePai,NodeSec,NodeTmp,NodeImp,NodeImposto, NodePaiLote, NodeLote: IXMLNode; nome, codigo, estado, nota, natop, modelo, serie, emissao: WideString; tiponf,municipio,cnpj,nomeemit,fantasia,endereco,numero: WideString; complemento,bairro,cep,fone,ie,base,icms,basest,valorst,ean: WideString; VNlote:WideString; valorprod,frete,seguro,desconto,valorii,valoripi,valorpis: WideString; valorcofins,outros,totalnota,ncm,cfop,unidadecom,quantidadecom:WideString; unitariocom,valorproduto,unidadetrib,quantidadetrib,unitariotrib:WideString; origem,cst,cstpis,ppis,basepis,valorpisprod,cstcofins: WideString; basecofins,pcofins,valorcofinsprod: WideString; diretorio:string; chaveacesso,protocolo,datahora,motivo: string; i : integer; begin i := 1; if OpenDialog1.Execute then begin // Cria a variável baseada no TXMLDocument vXMLDoc := TXMLDocument.Create(self); diretorio := OpenDialog1.FileName; // Le conteúdo do arquivo XML informado vXMLDoc.LoadFromFile(diretorio); // Aqui eu peço para encontrar a primeira ocorrencia da Tag > NodePai := vXMLDoc.DocumentElement.childNodes.First.ChildNodes.FindNode('infNFe'); //lendo os campos da nota fiscal NodeSec := NodePai.ChildNodes.FindNode('ide'); NodeSec.ChildNodes.First; memo_retorno.clear; // Esse nó vai ser usado no LOOP NodeSec := NodePai.ChildNodes.FindNode('det'); // Posiciona o primeiro elemento encontrado NodeSec.ChildNodes.First; memo_retorno.lines.add('{ ************************ Detalhes da NFe -(Produtos e Impostos) ************************ }'); memo_retorno.lines.add(''); memo_retorno.lines.add('{ ************************ Detalhes da NFe -(Produtos) ************************ }'); repeat //referencia a tag dentro de NodeTmp := NodeSec.ChildNodes['prod']; NodeTmp.ChildNodes.First; //pega os dados que vc quiser dentro da tag nome := NodeTmp.ChildNodes['xProd'].text; codigo := NodeTmp.ChildNodes['cProd'].text; ean := NodeTmp.ChildNodes['cEAN'].text; memo_retorno.lines.add(nome); memo_retorno.lines.add(codigo); memo_retorno.lines.add(ean); memo_retorno.lines.add(''); //Abrir o lote NodeSec := NodePai.ChildNodes.FindNode('rastro'); NodeSec.ChildNodes.First; //NodePaiLote.ChildNodes.First; //NodeTmp.ChildNodes.First; //repeat //NodeTmp := NodeTmp.ChildNodes['rastro']; //VNlote := NodeTmp.ChildNodes['nLote'].Text; //ShowMessage(VNlote); // until nome = ''; //Abrir o lote //vai para a proxima ocorrência (se houver) NodeTmp := NodeTmp.NextSibling; // vai para a proxima ocorrência NodeSec := NodeSec.NextSibling; inc(i); // AdvGridNfe.RowCount := AdvGridNfe.RowCount + 1; until nome = ''; memo_retorno.lines.add( '' ); { ************************ Fim do Detalhes da NFe - (Produtos e Impostos) ************************ } // ou para ler o arquivo do recibo da NFe // Aqui eu peço para encontrar a primeira ocorrencia da Tag > end; memo_retorno.setfocus; end;
  16. Esse modem seria usado com o chip no caso? Desculpa a pergunta, pois nunca trabalhei com ele, sempre usei sites e abria pelo delphi no browse e auto completava as informações como citei acima
  17. Bom dia, alguém sabe de algum site funcional para envio de SMS que possa usar o web browser no delphi e comando para completar tipo WebBrowser1.OleObject.Document.all.Item('destino', 0).value := '819888888; Tente um " http://www.torpedogratis.pro.br " mas não consigo enviar, alguém tem algum outro?
  18. Aqui em PE tem a NFSe e a NFCe pra separar essa questão, não passa serviço na NFCe
  19. Opa, obrigado !
  20. Bom dia pessoal, alguém possui a tabela de NCM atualizada?
  21. Boa tarde pessoal, quando vou gerar os dados do farmácia popular, sempre me retorna : CRM do médico que emitiu a receita é inválido. Medicamento não autorizado. Dados inválidos na Solicitação. Resolvi isso colocando um espaço em branco antes do CRM do Médico, não sei se aconteceu alguma alteração no datasus mas que minhas solicitações estão sendo enviadas e a medicação autorizada! CRM 018695PE - Assim acontece o erro 18695PE - Assim é autorizado Caso alguém esteja tendo esse mesmo problema, consegui solucionar dessa forma, abraço a todos!
  22. Boa noite, tive que reinstalar meus componentes, agora sim meu CTe está atualizado, agradeço a todos a atenção meus amigos!
  23. Isso, verifiquei At revision: 17676
  24. Eu acabei de baixar o acbr novamente e reinstalar ele todo, tem algum arquivo que possa verificar se está atualizado ?
×
×
  • 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.