Moin Alfons,
Zitat von
Alfons:
Spätestens, wenn Create und Free in unterschiedlichen Prozeduren stehen (müssen), ist try ... finally natürlich nicht mehr möglich.
Jain, würde ich sagen.
Wird das Objekt (
unit)global benötigt, wird man es in der Regel in initialization erzeugen und in finalization freigeben können, was ja, im Wesentlichen, dem try/finally entspricht.
Könntest Du, oder natürlich auch jemand anders, mal ein Beispiel angeben, wo dies nicht möglich ist?