Access Violation
Senhores,
gostaria de um esclarecimento.
Quando ocorre um Access Violation.
gostaria de um esclarecimento.
Quando ocorre um Access Violation.
Joaquim C.
Curtidas 0
Respostas
Claudia Nogueira
20/09/2012
Senhores,
gostaria de um esclarecimento.
Quando ocorre um Access Violation.
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.
GOSTEI 0
Alisson Santos
20/09/2012
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.
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.
GOSTEI 0
Joaquim C.
20/09/2012
Legal pessoal.
Mas quando ocorre este erro,
é fácil de identificar ou teria que varre meu código todo atrás do mesmo ?
Mas quando ocorre este erro,
é fácil de identificar ou teria que varre meu código todo atrás do mesmo ?
GOSTEI 0
Marco Salles
20/09/2012
Legal pessoal.
Mas quando ocorre este erro,
é fácil de identificar ou teria que varre meu código todo atrás do mesmo ?
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
GOSTEI 0
Claudia Nogueira
20/09/2012
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).
GOSTEI 0
Alisson Santos
20/09/2012
isso que falou claudia é a pura verdade...
GOSTEI 0
Marco Salles
20/09/2012
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
GOSTEI 0
Joaquim C.
20/09/2012
Valeu pessoal pela força.
Passei por este problema,
e foi difícil de achar o erro, mesmo achando que estava tudo certo.
Passei por este problema,
e foi difícil de achar o erro, mesmo achando que estava tudo certo.
GOSTEI 0
Marco Salles
20/09/2012
Valeu pessoal pela força.
Passei por este problema,
e foi difícil de achar o erro, mesmo achando que estava tudo certo.
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
GOSTEI 0
Deivison Melo
20/09/2012
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...
GOSTEI 0
Joaquim C.
20/09/2012
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.
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.
GOSTEI 0
Marco Salles
20/09/2012
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.
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.
Isso quer dizer que você está tentando acessar alguma coisa que não está acessível.
GOSTEI 0
Joaquim C.
20/09/2012
Exatamente o que aconteceu comigo, Marcos.
GOSTEI 0
Marco Salles
20/09/2012
Esta menina que me referi tem nome : "Claudiadnh" e esta se sobressaindo no forum , incentivando e contribuindo de forma consistente .
[]sds
[]sds
GOSTEI 0