Problema ao acessar classe pela thread
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
Curtidas 0
Melhor post
Victor Zanella
30/06/2016
Já tentou isso:
LeArquivo := TLeArquivoTexto.Create;
GOSTEI 2
Mais Respostas
Raylan Zibel
30/06/2016
Como está o create do TLeArquivoTexto? Foi implementado?
GOSTEI 1
Marcelo
30/06/2016
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
GOSTEI 0