Thema: Delphi try .. except .. finally

Einzelnen Beitrag anzeigen

GreenHorn3600

Registriert seit: 24. Jun 2007
165 Beiträge
 
#29

Re: try .. except .. finally

  Alt 15. Jul 2009, 23:06
Zitat von angos:
Delphi-Quellcode:
[...]
begin
   ppFile := TNativeXml.CreateName('xyz');
   try
      try
         [...]
      except
         AddLogAlert( 'Fehler' ); //<< Was passiert, wenn hier ein Fehler auftaucht?
      end;
   finally
      ppFile.Free;
   end;
end;
Was mich Interessieren würde ist, was passiert, wenn im AlertLog ein Fehler auftritt, z.B. weil der Arbeitsspeicher aus ist oder die Platte korrupt und das Finally weggelassen wurde. Werden dann dennoch die Ressourcen freigegeben oder verbleiben die im Speicher?

Nachdenkliche Güße
GreenHorn
  Mit Zitat antworten Zitat