Forum: Object-Pascal / Delphi-Language
by stahli,
9. Dez 2010
Ich will jetzt keine große Grundsatzdiskussion lostreten, aber im obigen Beispiel und ähnlich überschaubaren Programmteilen würde ich erst mal nicht mit Problemen rechnen.
Mir ist aber schon öfters aufgefallen, dass die try-Blöcke auch in trivialen Zusammenhängen eingesetzt werden. Eine Lösung das Problems bietet die doch aber auch nicht...
Ok, eine erzeugte Komponente wird wieder freigegeben,...
Forum: Object-Pascal / Delphi-Language
by stahli,
9. Dez 2010
Was wäre aber, wenn man zwei Objekte hat und die Erzeugung des ersten (warum auch immer) fehl schlägt?
var
list1: TStringList;
list2: TStringList;
begin
list1 := TStringList.Create;
// vorige Zeile oder hier schlägt etwas fehl...
list2 := TStringList.Create;
try
...