Ir para conteúdo
  • Cadastre-se

Júlio Cavalcanti

Consultores
  • Total de ítens

    867
  • Registro em

  • Última visita

  • Days Won

    2

Júlio Cavalcanti last won the day on 2 Janeiro

Júlio Cavalcanti had the most liked content!

Sobre Júlio Cavalcanti

Últimos Visitantes

1.602 visualizações

Júlio Cavalcanti's Achievements

  1. Este guia detalha o processo de configuração do ambiente Lazarus para a depuração de uma DLL. Como exemplo prático, utilizaremos a biblioteca ACBrLibPIXCD e seu programa de demonstração ACBrLib.PIXCD.Demo em .NET. Passo 1: Abrir o Projeto da DLL no Lazarus Primeiramente, inicie o Lazarus. Em seguida, abra o projeto da DLL que você deseja depurar. Nesse exemplo vou utilizar o ACBrLibPIXCD.lpi. Passo 2: Configurar as Opções do Compilador para a DLL Acesse o menu Projeto > Opções de projeto > Opções do Compilador: Observação: Em alguns cenários de teste, mover a DLL manualmente para o diretório correto após a compilação pode não ser suficiente para que o depurador funcione como esperado. Por isso optei por direcionar a saída da DLL para o diretório do executável. Veja os comentários dessa resposta no SO. Passo 3: Configurar as Opções de Depuração Acesse o menu Projeto > Opções de projeto > Opções do Compilador > Depuração: Observação: As configurações exatas de depuração podem precisar de ajustes com base nos requisitos específicos do seu projeto ou na versão do Lazarus que você está utilizando. Por exemplo, você pode marcar todas as opções do grupo "Verificações e afirmações". Passo 4: Configurar o Backend do Depurador para o GDB Acesse o menu Ferramentas > Opções > Depurador > “Backend” do depurador: Passo 5: Configurar os Parâmetros de Execução para a Depuração Acesse o menu Executar > Parâmetros de execução: Observação: No campo "Aplicação servidora" , você deve especificar o caminho completo para o arquivo executável que utilizará a sua DLL. Passo 6: Limpar e Construir o Projeto Acesse o menu Executar > Limpar e construir. Passo 7: Rodar a aplicação Ao executar, o Lazarus iniciará a "Aplicação servidora" que você configurou. Quando essa aplicação carregar a sua DLL e executar o código onde os breakpoints foram inseridos, a execução será interrompida no depurador do Lazarus.
  2. Já estamos avaliando esse upgrade da versão para incluir os novos recursos do .NET 8.0 e adequar o exemplo. Mas isso seria para as classes que temos e o programa exemplo. Se o seu erro for algo em relação a limitação da DLL, pode detalhar qual erro ocorre?
  3. Disponibilizamos aqui: https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/ACBr Common/
  4. Passo a passo: docker build -t impressao . docker run -it impressao Após selecionar a opção para imprimir o evento. Tu pode usar o comando cp para extrair o pdf do container: docker cp id_container:/PDF ./data/ Resultado: EventoPDF-Docker.7z
  5. Realizando apenas alguns ajustes, logo retorno com o projeto teste
  6. Vou preparar e logo retorno aqui.
  7. Apenas um detalhe que percebi. Consegui simular a impressão acima invertendo os xmls. Perceba que ao imprimir um evento, primeiro devemos informar o xml da nota e depois o xml do evento.| Se eu inverter, informar primeiro o xml do evento e depois o xml da nota. Tenho uma impressão vazia, semelhante ao pdf anexado no inicio do tópico.
  8. O teste que fiz foi no Windows. Vou realizar um teste em um container linux.
  9. Container windows? Olhando o .ini de configuração, nenhuma configuração deveria interferir na impressão. Visto que tu carrega apenas o xml. Mas me passe teu ACBrLib.ini só para teste
  10. Realizei um teste utilizando o programs exemplo e a LibNFe na versão 1.4.7.348:
  11. Bom dia, @LeonardoRocha. Vou realizar um teste.
  12. Bom dia, @Jamil Araujo. Obrigado por reportar, vamos criar uma TK para analisar esses casos isoladamente. Logo trago um retorno.
  13. Bom dia, @SWAPI. Apenas para confirmar, você deseja um método para retornar o JSON diretamente?
  14. Parece faltar alguns campos. Verifique se está informando corretamente o código do cedente, agencia, carteira, ...
  15. Está bem diferente mesmo. Para o banco Inter, temos algumas particularidades. Seguiu essas instruções? https://acbr.sourceforge.io/ACBrMonitor/Particularidades.html
×
×
  • 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.