Ir para conteúdo
  • Cadastre-se

danieloliveira-mm

Consultores
  • Total de ítens

    1.739
  • Registro em

  • Última visita

  • Days Won

    5

Tudo que danieloliveira-mm postou

  1. Para layout nacional use, Verifiquei aqui, e o método não está exposto, mas vou liberar uma correção o mais breve possivel
  2. om dia, o método é
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  4. Programa exemplo foi atualizado para compatibilizar com alinhamento de 16 KB Leia mais em:
  5. O método existe é o let strRetorno = acbrReinf.ultimoRetorno() //Não exige parametro adicional Pode chamar, se precisar ... Tudo de maneira transparente ... Agradeço por nos apoiar, em experimentar essa classe.
  6. Remova as linhas que configuram o repositório do nodejs FROM ubuntu:noble ENV DEBIAN_FRONTEND=noninteractive WORKDIR /usr/src/app RUN apt-get update \ && apt-get install -y \ ca-certificates \ curl \ gnupg \ nodejs \ npm \ build-essential \ pkg-config \ libexpat1-dev \ libxml2 libxml2-dev zlib1g \ && rm -rf /var/lib/apt/lists/* # Instala apenas deps de produção usando o lockfile COPY package*.json ./ RUN npm ci --omit=dev # Copia o resto COPY . ./ # Permissões mínimas RUN [ -f /usr/src/app/run.sh ] && chmod 0755 /usr/src/app/run.sh || true RUN chmod 0755 /usr/src/app/run.sh RUN chmod -R 777 /usr/src/app/controllers RUN chmod -R 777 /usr/src/app/utils EXPOSE 3000 CMD ["bash", "/usr/src/app/run.sh"]
  7. No Linux recomendamos usar biblioteca padrão do sistema
  8. Bom dia, O link simbólico da libxml2 está correto ?
  9. Boa tarde, troque pela lib console-mt
  10. Bom dia, Troque a imagem docker pela oficial do ubuntu:noble e instale sudo apt install nodejs npm é possível que av esteja relacionado com a openssl do nodejs ser "linkada" estaticamente ...
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  12. Bom dia, @Elisângela Dessis atualizamos o exemplo, adicionando novas informações (documentação) sobre a emissão de NFe e NFCe. https://sourceforge.net/p/acbr/code/42431/
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Boa tarde, coloque a dll da libxml2 e openssl junto com o executável, no seu caso o executável é o node
  15. Projeto ACBr e compatibilização do Android 15+ Projeto ACBr está atualizando as bibliotecas Android para compatibilizar com alinhamento de páginas de 16 kB nos Android 64 bits. A Google determinou que a partir de 01/11/2025, todos os novos aplicativos (e atualizações) destinados ao Android 15 +(Google Play) devem ser recompilados com essa configuração. Por isso o Projeto ACBr recompilou a LibXML2 e OpenSSL para atender essa determinação. Nossas bibliotecas nativas e AAR também foram ajustados. A partir de 14/10/2025, todos os AAR e ACBrLib Android ARM64 serão compiladas com alinhamento de 16 KB por padrão. O que você precisa fazer para se adequar ? ACBrLib Android Recomendações gerais Se você usa bibliotecas nativas de terceiros, é importante verificar se elas estão alinhadas corretamente. Se você compila bibliotecas, terá que recompilar com o alinhamento de 16 KB Android Nativo (Java e Kotlin) Atualizar o plugin AGP (Android Gradle Plugin) para versão>= 8.6 (Mínimo recomendado é 8.5.1, mas usamos a versão 8.6.0) Se usa uma de nossas bibliotecas (AAR) deve atualizar o JNA para versão >= 5.17 SDK Mínimo : Android API 24 (Android 7.0) //build.gradle do módulo app implementation net.java.dev.jna:jna:5.17.0@aar //configuração do build.gradle.kts implementation("net.java.dev.jna:jna:5.17.0@aar") Recomendamos a remoção das seguintes linhas no build.gradle: android { ... packagingOptions { jniLibs { useLegacyPackaging true } } } React Native React Native, a versão mínima com suporte a 16 KB é 0.77 Aplicam-se as mesmas configurações que o Android Nativo Flutter Flutter oferece suporte a partir da versão 3.27 https://docs.flutter.dev/release/release-notes/release-notes-3.27.0 Aplicam-se as mesmas configurações que o Android Nativo Componentes ACBr (Delphi FMX) A Libxml2 foi recompilada com alinhamento de 16 KB Já a OpenSSL compilamos a versão 1.1.1w, https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Android/OpenSSL/openssl-1.1.1w/aarch64-linux-android/Dynamic/ Componentes que usam a OpenSSL, devem usar essa versão, exemplo: ACBrCEP, ACBrConsultaCNPJ, ACBrNFe, entre outros ... Delphi 12.3 já oferece suporte a alinhamento de páginas de 16 KB Referências https://docs.flutter.dev/release/release-notes/release-notes-3.27.0 https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html https://developer.android.com/guide/practices/page-sizes?hl=pt-br#alignment-use-tools
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Bom dia, Por enquanto , só existem classes de comunicação com lib.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Publicado pacote acbrlib-pixcd-node Exemplo: https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Node.js/PIXCD/index.js
  20. é a biblioteca nativa, que está desatualizada (DLL ou SO)
  21. Bom dia, Troque por uma biblioteca versão mais nova da biblioteca, pode ser a demo mesmo ...
  22. Mesmo procedimento, o que muda é o prefixo, o nome da lib Leia a documentação, e mapeie as funções assim: int CNPJ_Inicializar(void ** handle, char * eArquivoConfig, char * eChaveCrypt); int CNPJ_Consultar (void * handle, char *eCNPJ, char * sResposta, int * esTamanho);
  23. Bom dia, Está usando lib single thread ou multi-thread ? Segue exemplo multi-thread #include <stdio.h> #include <stdlib.h> #ifndef NFE_H #define NFE_H extern "C" { int NFE_Inicializar(void ** plibHandle, const char * arquivoConfig, const char * chaveCrypt); int NFE_Finalizar(void * plibHandle); int NFE_ConfigLer(void * handle,const char * eArqConfig); int NFE_ConfigLerValor(void *handle,const char * eSessao, const char * eChave, char * sValor, int * esTamanho); int NFE_ConfigGravarValor(void * handle,const char * eSessao, const char * eChave, char * sValor); int NFE_UltimoRetorno(void *handle, char * sMensagem, int * sTamanho); int NFE_Nome(void *handle, char * sNome, int * esTamanho); int NFE_Versao(void *handle, char * sVersao, int * esTamanho); int NFE_ConfigImportar(void * handle, const char * eArqConfig); int NFE_ConfigExportar(void *handle, char * sMensagem, int * esTamanho); int NFE_ConfigGravar(void *handle, const char * eArqConfig); int NFE_OpenSSLInfo(void *handle, char * sOpenSslInfo, int * esTamanho); int NFE_StatusServico(void *handle,char * buffer, int * esTamanho); int NFE_ValidarRegrasdeNegocios(void * handle, char * resposta, int * tamanho); int NFE_CarregarXML(void * handle, const char * eArquivoOuXML); } #endif //NFE_H
  24. aplique essas configurações: //configuração para usar a lib de criptografia openssl acbrNFe.configGravarValor("DFe", "SSLCryptLib", "1") //configuração API de comunicação com a openssl acbrNFe.configGravarValor("DFe", "SSLHttpLib", "3") //configuração para usar a libxml2 acbrNFe.configGravarValor("DFe", "SSLXmlSignLib", "4") mais informaçoes: https://acbr.sourceforge.io/ACBrLib/DFe.html
  25. Boa tarde, Está usando componente, lib ou monitor ?
×
×
  • 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.