Ich widerspreche dir nicht. Mache ich im Grunde auch. Aber wann man mal wieder eine Prozedur hat bei der man paar Objekte auf einmal bracht, dann wird der Code lang, noch bevor man losgelegt hat.
Delphi-Quellcode:
var
Bmp1, Bmp2, Bmp3, Bmp4, Bmp5: TBitmap;
begin
Bmp1 := TBitmap.Create;
try
Bmp2 := TBitmap.Create;
try
Bmp3 := TBitmap.Create;
try
Bmp4 := TBitmap.Create;
try
Bmp5 := TBitmap.Create;
try
//Hier tue was
finally
Bmp5.Free;
end;
finally
Bmp4.Free;
end;
finally
Bmp3.Free;
end;
finally
Bmp2.Free;
end;
finally
Bmp1.Free;
end;
end;