Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: unterschied except finally?

  Alt 22. Jun 2008, 22:00
Kleines Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  try
    try
      Bmp.Width := StrToInt('Hier gibts ne Exception :-)');
    except
      ShowMessage('Der Fehler ist aufgetreten!');
        //das hier wird nur bei einem Fehler aufgerufen
    end;
  finally
    Bmp.Free;
      //wird immer aufgerufen, hier sollten z.B. Objekte freigegeben werden
  end;
end;
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat