Nao testei mas uma ideia que me passa pela cabeca eh a seguinte: Experimente acessar algum atributo do objeto cujo endereco esta na variavel que voce quer testar. Coloque esta tentativa de acesso dentro de um bloco try-except. Se der "pau" eh porque o endereco existente na variavel nao eh mais valido.
Espero que funcione ----- Original Message ----- From: "Osmar de Souza Júnior" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Thursday, July 14, 2005 5:16 PM Subject: [delphi-br] Re: Problema com ponteiros Desculpe, mas não foi isso o que eu perguntei. A variável TEM UM ENDEREÇO, mas esse endereço é INVÁLIDO. O objeto foi destruído por outro evento do sistema E NÃO POR ESSA VARIÁVEL. Suponha que ponteiro = $24DC09. O objeto foi destruído, mas a variável continua com este endereço: $24DC09. A variável não sabe quando o objeto é destruído, então não dá para simplesmente fazer: ponteiro := nil; Não sei se fui claro. --- Em delphi-br@yahoogrupos.com.br, "Eduardo" <[EMAIL PROTECTED]> escreveu > Nil > > Eduardo > ----- Original Message ----- > From: Osmar de Souza Júnior > To: delphi-br@yahoogrupos.com.br > Sent: Thursday, July 14, 2005 4:53 PM > Subject: [delphi-br] Problema com ponteiros > > > > Uma variável aponta para um objeto na memória. Se eventualmente esse > objeto foi destruído, que não por essa variável, a variável continua > com o endereço de memória, porém esse endereço é inválido, pois o > objeto já não existe mais. > > Há como verificar se um endereço é válido, para não cair naquelas > mensagens de Access Violation? > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > ------------------------------------------------------------------------------ > Links do Yahoo! Grupos > > a.. Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > b.. Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html