Pergunta : Controlar a destruição do objeto durante a destruição global

Olá! o all

I tem ao redor 100 certificados do teste, este scripts tem uma variável global que representam uma conexão de base de dados. Desde que eu estou precisando de ter uma limpeza do DB, quando eu retiro os certificados, eu usava o destruidor de meu objeto para fazer o trabalho. Todo o problema é aquele na extremidade, a ordem de destruição não é controlado, vai. Assim quando eu tento limpar a base de dados a conexão é já abaixo de algum times.


Note: Eu não faço não irei dentro dos certificados e não descobrirei onde o DB é já não necessário, e fazendo um fim limpo do DB. Eu preciso algo + - o generic


As uma solução que genérica eu estou considerando para ajustar todo o código deste certificados dentro de um bloco, e este controlaria a destruição do objeto. o

Someone tem uma solução mais simples? Por exemplo uma inserção de algum filtro do código que sai de CPAN por exemplo…
class= do

Resposta : Controlar a destruição do objeto durante a destruição global

Minha compreensão é que você deve poder põr seu código da limpeza do DB dentro de um bloco de EXTREMIDADE a fim o ter funcionado antes que qualquer outra coisa esteja feito sobre a limpeza.

Se você já está usando a EXTREMIDADE (não sure se aquele é o que você significa pelo destruidor ou não), deixar-me sabem e eu verei que outro eu posso figurar para fora.

Um bloco de EXTREMIDADE é simplesmente:

EXTREMIDADE {… código…}
Outras soluções  
 
programming4us programming4us