Hallo
Zitat von
tn249:
... ich habe gesehen das viele von euch mit try..expect / finally arbeiten und würde gerne wissen wann ihr das macht um welche fehler genau abzufangen...
Grundsätzlich immer wenn das Programm Speicher anfordert o. Objekte erzeugt werden.
Beispiel
Delphi-Quellcode:
var
Liste : TStringList;
begin
Liste:=TStringList.Create;
Try
...
Liste.LoadFromFile(...); // Hier kann immer etwas schief gehen
...
Finally
Liste.Free
end;
end;
Try Finally/Except ist auch immer angesagt, wenn das Programm auf irgendetwas externes zugreift.
Z.B. Schnittstellen, Festplatte,
COM/
DCOM, LAN usw. Denn diese Dinge liegen außerhalb Deines
Machtbereiches. D.h. da kann alles passieren.