Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Klasse als Parameter einer Funktion

  Alt 27. Nov 2006, 21:09
du musst mit "Class of" einen neuen Typen declarieren.
Zum Beispiel so:
Delphi-Quellcode:
type
  TObjectClass = class of TObject;
anschließend kannst du diesen Typ übergeben
Delphi-Quellcode:
function MeineFunktion(ATyp: TObjectClass): TObject;
begin
  result := TObjectClass.Create;
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat