Fórum Access Violation #424208

20/09/2012

0

Senhores,

gostaria de um esclarecimento.

Quando ocorre um Access Violation.
Joaquim C.

Joaquim C.

Responder

Posts

20/09/2012

Claudia Nogueira

Senhores,

gostaria de um esclarecimento.

Quando ocorre um Access Violation.


Esse erro é muito comum do Delphi e que ocorre por diversos motivos.
Isso quer dizer que você está tentando acessar alguma coisa que não está acessível.
Vamos supor que você utilize uma query pra executar algum SELECT em um BD e essa sentença tenha um erro de digitação. Sem tratar o retorno você tenta acessar algum dado dessa query, nesse momento já daria o Access Violation. Isso é só um exemplo, pode dar isso no acesso a uma dll por exemplo também.
Você teria que especificar o que está tentando fazer e quando está ocorrendo esse erro.
Responder

Gostei + 0

20/09/2012

Alisson Santos

Esse erro é bastante comun quando se trata de memória.
Geralmente as pessoas criam componentes em tempo de execução e destroi d logo após quer acessar novamente.
Esse tipo de erro como a nossa colega disse é bastante genérico, mais quando trata-se de programação geralmente é tentando acessar algo que não está criado na memória.
Responder

Gostei + 0

20/09/2012

Joaquim C.

Legal pessoal.

Mas quando ocorre este erro,

é fácil de identificar ou teria que varre meu código todo atrás do mesmo ?
Responder

Gostei + 0

20/09/2012

Marco Salles

Legal pessoal.

Mas quando ocorre este erro,

é fácil de identificar ou teria que varre meu código todo atrás do mesmo ?


as vezes é fácil as vezes não .. Mas sempre vai ter que olha o seu código

Post a mensagem inteira (Print screeen) e de mais detalhes de como ocorre , se sempre ocorre . Post tb o fragemnto de
código

[]sds
Responder

Gostei + 0

21/09/2012

Claudia Nogueira

Debugando (depurando) você acha. Pode parecer piada, mas muitas vezes dá o erro e só de fechar o Delphi e abrir ou reiniciar o erro não ocorre mais. Coisas de VDP (Vida de Programador).
Responder

Gostei + 0

21/09/2012

Alisson Santos

isso que falou claudia é a pura verdade...
Responder

Gostei + 0

21/09/2012

Marco Salles

Debugando (depurando) você acha. Pode parecer piada, mas muitas vezes dá o erro e só de fechar o Delphi e abrir ou reiniciar o erro não ocorre mais. Coisas de VDP (Vida de Programador).


Hummmmmmmmm
Responder

Gostei + 0

22/09/2012

Joaquim C.

Valeu pessoal pela força.

Passei por este problema,

e foi difícil de achar o erro, mesmo achando que estava tudo certo.



Responder

Gostei + 0

22/09/2012

Marco Salles

Valeu pessoal pela força.

Passei por este problema,

e foi difícil de achar o erro, mesmo achando que estava tudo certo.


Mas agora seria interressante vc relatar como resolveu. Para servor de referêcia para futura duvida de outros usuários

[]sds
Responder

Gostei + 0

22/09/2012

Deivison Melo

Seria interessante postar o seu problema juntamente com a solução dada, pois assim ajudaríamos outros que pesquisarem algo com esse tipo de tema...
Responder

Gostei + 0

22/09/2012

Joaquim C.

Sim Claro.

Apenas não estava instanciando o meu Objeto Qry_Aux do tipo TQuery,

toda vez que eu tentava acessar a query ele dava Access Violation

e debugando aos poucos consegui descobrir.
Responder

Gostei + 0

22/09/2012

Marco Salles

Sim Claro.

Apenas não estava instanciando o meu Objeto Qry_Aux do tipo TQuery,

toda vez que eu tentava acessar a query ele dava Access Violation

e debugando aos poucos consegui descobrir.


é o que a menina disse la no inicio

Esse erro é muito comum do Delphi e que ocorre por diversos motivos.
Isso quer dizer que você está tentando acessar alguma coisa que não está acessível.
Responder

Gostei + 0

23/09/2012

Joaquim C.

Exatamente o que aconteceu comigo, Marcos.
Responder

Gostei + 0

23/09/2012

Marco Salles

Esta menina que me referi tem nome : "Claudiadnh" e esta se sobressaindo no forum , incentivando e contribuindo de forma consistente .
[]sds
Responder

Gostei + 0

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

Aceitar