Jump to content

dev botao

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

Recommended Posts

Posted

Olá a todos,

Estou testando o ACBreSocial2.0 disponível na pasta Exemplos do ACBr-Branches e ao tentar usar o código abaixo para gerar o XML final (acredito eu) ocorre um access violation na linha 185 referente a linha 100 da unit ACBreSocialLoteEventos.pas.

 

  ACBreSocial1.Eventos.GerarXMLs;
  ACBreSocial1.Eventos.SaveToFiles;

  LLoteEventos := TLoteEventos.Create(ACBreSocial1);
  Try
    LLoteEventos.LoadFromFile( 'C:\teste_esocial\S-1000-0.xml' );
    LLoteEventos.GerarXML;

    ACBreSocial1.EnviarEventos( LLoteEventos  ); // não implementado
  Finally
    FreeAndNil(LLoteEventos);
  End;

  ACBreSocial1.Eventos.Clear;

 

Alguém mais com esse problema? Alguém pode me ajudar?

Posted

Boa noite,  @Rodrigo SuperSoft na unit  [ ACBreSocialLoteEventos ] no evento Create da Classe [ TLoteEventos ]

adiciona o código. 

inherited Create(AOwner, TItemLoteEventos);

constructor TLoteEventos.Create(AOwner: TComponent);
begin
  inherited Create(AOwner, TItemLoteEventos);
  FACBreSocial    := AOwner;
  FIdeEmpregador  := TIdeEmpregador.Create;
  FIdeTransmissor := TIdeTransmissor.Create;
  FGerador        := TGerador.Create;
end;

Nâo irá ocorrer a violação de acesso.

Posted
10 horas atrás, Hudson G Leite disse:

Boa noite,  @Rodrigo SuperSoft na unit  [ ACBreSocialLoteEventos ] no evento Create da Classe [ TLoteEventos ]

adiciona o código. 

inherited Create(AOwner, TItemLoteEventos);


constructor TLoteEventos.Create(AOwner: TComponent);
begin
  inherited Create(AOwner, TItemLoteEventos);
  FACBreSocial    := AOwner;
  FIdeEmpregador  := TIdeEmpregador.Create;
  FIdeTransmissor := TIdeTransmissor.Create;
  FGerador        := TGerador.Create;
end;

Nâo irá ocorrer a violação de acesso.

Correto, violação de acesso resolvido. Muito obrigado @Hudson G Leite

  • Este tópico foi criado há 2832 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.