Jump to content

dev botao

Resouce Acbrnfeservicos Not Found Ao Testar O Acbrnfe


Giovani Da Cruz
Go to solution Solved by rudycesar,
  • Este tópico foi criado há 3119 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 to comment
Share on other 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_Transparent-02.png
 

 

Link to comment
Share on other sites

  • 7 months later...

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 to comment
Share on other 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_Transparent-02.png
 

 

Link to comment
Share on other sites

  • 2 weeks later...

 

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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

  • 2 weeks later...
  • 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 to comment
Share on other 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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...