Ir para conteúdo
  • Cadastre-se

dev botao

Resouce Acbrnfeservicos Not Found Ao Testar O Acbrnfe


Ver Solução Respondido por rudycesar,
  • Este tópico foi criado há 2956 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá pessoal, seguinte ao fazer a instalação do truck2, ela ocorre normalmente,

a compilação do projeto também, mas na hora de testar ocorre este erro.

 

O erro ocorre ao verificar a disponibilidade do serviço, consultar e etc.

 

Consegui resolver o problema, alterando o ACBrDFe.pas.

 

Coloquei {$R ..\ACBrNFeServicos.res} logo após o implementation.

 

 

Talvez isso ajude vocês a ir melhorando o componente.

 

 

Dados do teste:

 

Delphi: XE 7

Acbr: Truck2

SSLLib: capicom

Certificado: A1

S.O: Windows 8.1

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

está grande a luta pra mim demonstrar isso em delphi!

 

Bom vamos lá eu informei esses dados no ACBrDFeConfiguracoes.pas

 

declare para todos somente ele e depois faça a cópia dos mesmos para dentro da pasta lib que é criada conforme seu delphi!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Estou ainda discutido com o pessoal para ver a melhor maneira!

pois no Lazarus é diferente a forma de trabalhar e então não se informa esse arquivo!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 7 meses depois ...

Trabalho com empacotamento por BPL ...e qdo vou enviar dá o erro de resource Not Found conforme relatado acima...

 

o que eu poderia fazer?..já tentei declarar, conforme abaixo..mas mesmo assim não dá certo...

 

Alguém poderia me ajudar?

type

  TACBrDFeOnTransmitError = procedure(const HttpError, InternalError: Integer;
    const URL, DadosEnviados, SoapAction: String; var Retentar: Boolean; var Tratado: Boolean) of object ;

  { TACBrDFe }

  {$R ..\ACBrNFeServicos.res}

  TACBrDFe = class(TACBrComponent)
  private

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 minutos atrás, softcom.wendel disse:

program Loja;

{$R 'ACBrNFeServicos.res' 'ACBrNFeServicos.rc'}

uses
  Vcl.Forms,
  Controls,
  SysUtils,

Coloquei Conforme Acima...

 

Não possuo um DPK meu..apenas compilo os bpls dos componentes separadamente

 

Ainda não Funcionou..mas obrigado pela ajuda

Há tá entendi não é que tu programe com bpl tu instalou manual!

Pegue usar o apagaracbr.bat depois rode o ACBrInstall e use ele para instalar que vai resolver!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

 

Boa tarde, Estou tendo o mesmo problema, segui todas as instruções acima mas o problema persiste.

No nosso caso nos usamos em RUNTIME.

colocamos a linha indicada acima na BPL onde ficam as funções da nota

package pckNFE;
{$R 'ACBrNFeServicos.res' 'ACBrNFeServicos.rc'}

colocamos na primeira linha do source do programa

program Principal;
{$R 'ACBrNFeServicos.res' 'ACBrNFeServicos.rc'}

e também já colocamos nas Units no ACBR ( ACBrDFe.pas e   ACBrDFeConfiguracoes.pas), mas ainda estamos com o problema, alguem sabe os passos para resolver este problema?

Obrigado

Link para o comentário
Compartilhar em outros sites

1 - Estamos com o mesmo problema "Resource ACBrNFeServicos not found" ao consultar a disponibilidade do serviço e ao tentar transmitir a nfe.  Usamos o apagaracbr.bat e instalamos pelo ACBrInstall.exe. Como localizei esse post e comentário de algumas pessoas que tiveram o mesmo problema há poucos dias, gostaria de saber se alguém já conseguiu resolver. 

2 - Quando executo o aplicativo (fora do Delphi), ao iniciar o programa aparece a mensagem: "Este aplicativo não pôde ser iniciado porque não foi encontrado ACBr_PCNComum.bpl. A reinstalação do aplicativo pode corrigir o problema.". Quando executo pelo Delphi (F9) esse erro não aparece.

Obrigado.

Link para o comentário
Compartilhar em outros sites

Ola Eduardo Arantes, eu também estava com o problema "Resource ACBrNFeServicos not found" pois também uso em meu projeto o LINK WITH RUNTIME PACKAGES.
Minha solução foi colocar o ACBrNFeServicos.res dentro da ACBr_DFeComum.bpl.
Pra isso eu recortei da pasta "Fontes\ACBrDFe\ACBrNFe" os arquivos "ACBrNFeServicos.ini","ACBrNFeServicos.rc","ACBrNFeServicos.res" e "Compila_RES.BAT"
e colei na pasta "Pacotes\Delphi\ACBrDFe".
Também recortei o código:
{$IFDEF FPC}
 {$IFDEF CPU64}
  {$R ACBrNFeServicos.res}  // Dificuldades de compilar Recurso em 64 bits
 {$ELSE}
  {$R ACBrNFeServicos.rc}
 {$ENDIF}
{$ELSE}
 {$R ACBrNFeServicos.res}
{$ENDIF}
e colei em:
package ACBr_DFeComum;

{$R *.res}
{$IFDEF FPC}
 {$IFDEF CPU64}
  {$R ACBrNFeServicos.res}  // Dificuldades de compilar Recurso em 64 bits
 {$ELSE}
  {$R ACBrNFeServicos.rc}
 {$ENDIF}
{$ELSE}
 {$R ACBrNFeServicos.res}
{$ENDIF}

Espero que o pessoal que organiza os fontes do ACBr leiam esta minha sujestão arrume isso para as proximas versões.
Fico feliz se caso eu tenha sido útil para o ACBr. Obrigado a todos.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Qual é exatamente a sua sugestão ??

Inserir uma chamada de

{$R ACBrNFeServicos.res}

em ACBrDFeConfiguracoes.pas ?

 

Isso não pode ocorrer, pois o DFe é genérico para todos os Documentos Fiscais Eletrônicos...

 

Não é muito mais simples (e versátil).. você distribuir o ACBrNFeServicos.ini com a sua aplicação ?? Porque depender de um Resource compilado de forma  estática ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro
Em 14/03/2016 at 10:59, Daniel Simoes disse:

Qual é exatamente a sua sugestão ??

Inserir uma chamada de

{$R ACBrNFeServicos.res}

em ACBrDFeConfiguracoes.pas ?

 

Isso não pode ocorrer, pois o DFe é genérico para todos os Documentos Fiscais Eletrônicos...

 

Não é muito mais simples (e versátil).. você distribuir o ACBrNFeServicos.ini com a sua aplicação ?? Porque depender de um Resource compilado de forma  estática ?

Como assim??? eu copiei o arquivo ACBrNFeServicos.ini para a pasta da minha aplicação e o erro continua.

Como posso resolver esse problema???  eu estou com o mesmo problema e não consigo solucionar.

Grato a atenção de todos.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
  • Solution
Em 14/03/2016 at 10:59, Daniel Simoes disse:

Qual é exatamente a sua sugestão ??

Inserir uma chamada de

{$R ACBrNFeServicos.res}

em ACBrDFeConfiguracoes.pas ?

 

Isso não pode ocorrer, pois o DFe é genérico para todos os Documentos Fiscais Eletrônicos...

 

Não é muito mais simples (e versátil).. você distribuir o ACBrNFeServicos.ini com a sua aplicação ?? Porque depender de um Resource compilado de forma  estática ?

Como assim??? eu copiei o arquivo ACBrNFeServicos.ini para a pasta da minha aplicação e o erro continua.

Como posso resolver esse problema???  eu estou com o mesmo problema e não consigo solucionar.

Grato a atenção de todos.

 

 

RESOLVIDO:

Copiei o arquivo ACBrNFeServicos.ini para a pasta do sistema e alterei o parâmetro:

  ACBrNFe1.Configuracoes.Arquivos.IniServicos := GetAppPath() +'ACBrNFeServicos.ini';

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2956 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.