Ir para conteúdo
  • Cadastre-se

Diego Verdan

Membros Pro
  • Total de ítens

    52
  • Registro em

  • Última visita

Sobre Diego Verdan

Últimos Visitantes

1.288 visualizações

Diego Verdan's Achievements

Enthusiast

Enthusiast (6/14)

  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

11

Reputação

5

Community Answers

  1. Entendi. Realmente o arquivo já vem com as diretivas de versão só que se abrir o DPK na IDE ela altera o arquivo. Apaguei tudo e puxei novamente e ficou certinho!
  2. Boa tarde. Para resolver, eu editei o arquivo DPK e mudei o requires de *29 para *20: requires rtl, fs20, frx20, frxe20, frxDB20, dsnap, ACBr_NFe; Salvei, fehei o delphi e rodei novamente o instalador para funiconar! Lembrando que *29 é para o Delphi 12 e *20 é para o Delphi XE 6 (que é o meu caso).
  3. Boa noite. Utilizo Delphi XE6 e fui atualizar o ACBr e acontece um erro ao compilar os pacotes FastReport. Pelo que pude perceber os componentes estão com Required de fs29.bpl (FastReport 2023.2) porém a versão do meu FastReport contém as BPLs fs20.bpl. Não existe uma forma de configurar os componentes essa dependência das BPLs do FastReport? Como devo fazer para corrigir o problema? Segue trecho do log de erro: Versao Instalador: 2.16.0.21 Versão do delphi: Delphi XE6 Win32 Dir. Instalação : D:\Desenvolvimento\ACBr\ Dir. Bibliotecas: D:\Desenvolvimento\ACBr\Lib\Delphi\LibD20\Win32 Cleaning package cache for ACBr_NFeDanfeFR.bpl Cleaning ok Compiling package D:\Desenvolvimento\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBr_NFeDanfeFR.dpk "C:\Program Files (x86)\Embarcadero\Studio\14.0\bin\dcc32.exe" "D:\Desenvolvimento\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBr_NFeDanfeFR.dpk" Embarcadero Delphi for Win32 compiler version 27.0 Copyright (c) 1983,2014 Embarcadero Technologies, Inc. ACBr_NFeDanfeFR.dpk(76) Fatal: E2202 Required package 'fs29' not found Compilation failure Erro ao compilar o pacote "ACBr_NFeDanfeFR.dpk". Abortando... Ocorreram erros na compilação dos pacotes.
  4. Precisa sim. Achei estranho os .Free ir destruindo em cascata os objetos. Por isso eu precisei comentar os códigos já anexados na Unit acima.
  5. Corrigindo o post acima: 3- procedure RequisicaoJson: No finally comentei a linha LJson.Free; pois quando efetuava o Free, a variável FPDadosMsg ficava vazia. Na verdade, quando a variável (FPDadosMsg := LJson.ToJSON) recebe o valor de LJson através de LJson.ToJSON, as variáveis AJson e LJsonDados que são utilizadas nas procedures chamadas dentro de GerarData(LJson) são automaticamente destruídas.
  6. Após alguns testes observei o seguinte (unit ACBrBoletoW_Itau_API) : 1- procedure GeraDadoBoleto: No finally comentei a linha LJsonDados.Free; pois quando efetuava o Free, o objeto AJson também era destruído; 2- procedure GerarData(AJson: TACBrJSONObject): No finally comentei a linha LJsonDados.Free; pois quando efetuava o Free, o objeto AJson também era destruído; 3- procedure RequisicaoJson: No finally comentei a linha LJson.Free; pois quando efetuava o Free, a variável FPDadosMsg ficava vazia. Anexei a Unit com a minha modificação (de modo grosseiro) mas da forma que funcionou aqui o registro do Boleto via API do Itaú. @Allan Hilário @Juliomar Marchetti se puderem efetuar os testes, reportem aqui por favor. ACBrBoletoW_Itau_API.pas
  7. Também testei a geração do boleto itaú e ocorreu access violation. Vou tentar depurar e identificar onde ocorreu o problema.
×
×
  • 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.