[quote=opi,01.03.2006, 01:17][...]
aber müssen die END-Blöcke nicht schon bei der Kompilierung
definiert sein? Die temporären Datei- und Pipenamen werden
allerdings im Laufe des Jobs erstellt.
[...][/quote]
Es ist schon richtig, dass die
END-Blöcke zur Kompilationszeit registriert werden. Aber sie können ja trotzdem zum Beispiel auf globale Variablen zugreifen und entsprechend deren Inhalt Aufräumaktionen ausführen.
Neben
END-Blöcken mit globalen Listen von aufzuräumenden Objekten und Ketten von
$SIG{_ _DIE_ _}-Handlern könntest Du vielleicht auch noch etwas über Objektorientierung und die
DESTROY-Methode basteln.
When C++ is your hammer, every problem looks like your thumb.