Questione : Controllare la distruzione dell'oggetto durante la distruzione globale

Ciao il all

I ha intorno 100 scritti della prova, questo scripts ha una variabile globale che rappresentano un collegamento di base di dati. Poiché sto dovendo avere una pulizia di DB, quando esco gli scritti, stavo utilizzando il distruttore del mio oggetto per fare il lavoro. Il problema è quello all'estremità, l'ordine della distruzione non è controllato, tutto va. Così quando provo a pulire la base di dati il collegamento è già giù qualche times.


Note: Non faccio non andrò all'interno degli scritti e non scoprirò dove il DB più non è necessario e facendo una fine pulita del DB. Ho bisogno di qualcosa + - generic


As una soluzione che generica sto considerando di fissare tutto il codice di questo scritti all'interno di un blocco e questo controllerebbe la distruzione dell'oggetto. il

Someone ha una soluzione più semplice? Per esempio un inserto di un certo filtro da codice che esce da CPAN per esempio…
class= del

Risposta : Controllare la distruzione dell'oggetto durante la distruzione globale

La mia comprensione è che dovreste potere mettere il vostro codice di pulizia di DB all'interno di un blocchetto di ESTREMITÀ per farlo funzionare prima che niente altro sia fatto circa pulizia.

Se già stiate usando l'ESTREMITÀ (non sure se quello è che cosa significate dal distruttore o non), lasciarlo sanno e vederò che altro posso calcolare fuori.

Un blocchetto di ESTREMITÀ è semplicemente:

ESTREMITÀ {… codice…}
Altre soluzioni  
 
programming4us programming4us