Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Funktion mit variabler Übergabe

  Alt 31. Jul 2005, 23:47
Du kannst alles auf TObject casten, welches der gemeinsame Vorfahre aller Klassen in Delphi ist, und bereits die MEthode Free implementiert.
Delphi-Quellcode:
procedure FreeThis(obj: TObject);
begin
  obj.Free;
end;

// Aufruf:
var
  btn: TButton;
begin
  btn := TButton.Create(nil);
  FreeThis(TObjcet(btn));
end;
Der Cast im Aufruf kann imho auch weg bleiben - habs grad nicht getestet, aber eigentlich sollte es auch gehen.


Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat