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:
O erro é este:
Alguém aí sabe o que poderia ser? Fico no aguardo! Desde já, obrigado.
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
Curtir tópico
+ 0
Responder
Post mais votado
30/06/2016
Já tentou isso:
LeArquivo := TLeArquivoTexto.Create;
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:
E pior é que eu tinha feito isso nas outra classes, foi descuido mesmo! Valeu de novo, a todos! :D
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
Clique aqui para fazer login e interagir na Comunidade :)