Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: Schlaufe schlauft nicht wie erwartet

  Alt 20. Dez 2007, 14:59
Zitat von toyoman:
ich hab doch liste.free drin ? nicht gesehen? das sollte doch reichen oder?
Nein, leider nicht. Wenn es zB zu einem Fehler kommt wird die ganze prozedur abgebrochen, er kommt also garnicht zu deinem .free und gibt sie nicht frei. Dafür gibt es den try..finally-Block. Der bewirkt, dass wenn etwas in dem try-Teil schief geht, bevor er abbricht auf jeden Fall noch der finally-Block ausgeführt wird. Wenn alles glatt läuft sowieso.
Damit kannst du sicherstellen, dass die liste auf jeden Fall freigegeben wird.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat