Frage : Gegenstandzerstörung während der globalen Zerstörung steuern

Hallo haben all

I herum 100 Testindexe, diesen scripts haben eine globale Variable, die einen Datenbankanschluß darstellen. Da ich eine DB-Reinigung haben muss, wenn ich die Indexe herausnehme, benutzte ich den Verbrennungsofen meines Gegenstandes, um die Arbeit zu erledigen. Alle Problem ist das am Ende, der Auftrag der Zerstörung ist nicht kontrolliert, geht. So, wenn ich versuche, die Datenbank zu säubern, ist der Anschluss bereits hinunter irgendein times.


Note: Ich tue nicht nicht gehe innerhalb der Indexe und entdecke, wo DB nicht mehr benötigt wird, und einen sauberen Abschluss des DBs tuend. Ich benötige etwas + - generic


As eine generische Lösung, die ich betrachte, um den ganzen Code von diesem einzustellen Indexe innerhalb eines Blockes, und dieser würde die Gegenstandzerstörung steuern.

Someone hat eine einfachere Lösung? Zum Beispiel ein Einsatz irgendeines Codefilters, der aus CPAN zum Beispiel…
herauskommt

Antwort : Gegenstandzerstörung während der globalen Zerstörung steuern

Mein Verständnis ist, dass Sie in der Lage sein sollten, Ihren DB-Reinigungcode innerhalb eines ENDEN-Blockes zu setzen, um ihn laufen lassen zu lassen, bevor noch etwas über Reinigung getan.

Wenn Sie bereits ENDE benutzen (nicht sure, wenn das ist, was Sie durch Verbrennungsofen bedeuten oder nicht), mich lassen wissen und ich sehe, was sonst ich herausfinden kann.

Ein ENDEN-Block ist einfach:

ENDE {… Code…}
Weitere Lösungen  
 
programming4us programming4us