Fórum Problema ao acessar classe pela thread #558771

30/06/2016

0

Olá pessoal, sou novo no fórum! Procurei em diversos fóruns sobre Delphi e não achei nada relacionado. Tenho uma thread que utiliza outras classes da aplicação. Eu referencio elas na 'uses', e até aí normal. Só que quando vou dar um "Objeto.Create" ele dá um erro que me parece ser de acesso à memória. Vejam o código:

procedure TAnalisaContingencia.Execute;
var
  LeArquivo: TLeArquivoTexto;
  ProcessaRP: TProcessaRP;
  GravaNota: TGravaNota;

begin
  LeArquivo.Create; //o compilador já para aqui
  ProcessaRP.Create;
  GravaNota.Create;
  RP.Create;
  
  {continua o código}
end;


O erro é este:
Project leitor_rp raised exception class $C0000005 with message 'access violation at 0x00409fbc: read of adress 0x00000004'.


Alguém aí sabe o que poderia ser? Fico no aguardo! Desde já, obrigado.
Marcelo

Marcelo

Responder

Post mais votado

30/06/2016

Já tentou isso:

LeArquivo := TLeArquivoTexto.Create;

Victor Zanella

Victor Zanella
Responder

Gostei + 2

Mais Posts

30/06/2016

Raylan Zibel

Como está o create do TLeArquivoTexto? Foi implementado?
Responder

Gostei + 1

01/07/2016

Marcelo

Valeu a ajuda de todos aí!! Era isso mesmo Victor:

LeArquivo := TLeArquivoTexto.Create;


E pior é que eu tinha feito isso nas outra classes, foi descuido mesmo! Valeu de novo, a todos! :D
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar