Zitat von
Terminator:
Frag mich nun folgendes:
1. In obigen Beispiel wird doch s1 auch IMMER freigegeben oder hab ich da nen Denkfehler?.
2. Was passiert eigentlich wenn s1 nicht freigegeben wird? Wird nur unnötig Speicher belegt bis das Programm endet?
1.) Nein, wird nicht immer freigegeben. Nach einer
Exception wird nur noch der Except-Block ausgeführt. Du musst also auch in den Except-Block das freigeben integrieren.
2.) Ja. Es wird unnötiger Speicher belegt. Und das u.U. über das Programmende hinaus
René