Einzelnen Beitrag anzeigen

blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#1

Parameterliste einer Funktion zuweisen

  Alt 27. Mär 2011, 13:01
Hallo!

Ich habe mehrere Sortier-Algorithmen und möchte diese gerne in einer Funktion kapseln. Deshalb möchte ich, dass alle Sortier-Algorithmen vom Typ TSortierAlgorithm sind:
Delphi-Quellcode:
type
   TSortAlgorithm = procedure(ParameterlisteX);
Aber wie weise ich den einzelnen Algorithmen diese spezielle Parameterlist zu. Ich kann einfach die Parameterliste jedes Mal abschreiben:
Delphi-Quellcode:
procedure A(ParameterlisteX);
begin
   ...
end;

procedure B(ParameterlisteX);
begin
   ...
end;

procedure C(ParameterlisteX);
begin
   ...
end;
Am liebsten wärs mir aber, wenn man das irgendwie zuweisen könnte. In etwa so:
Delphi-Quellcode:
procedure A := TSortAlgorithm;
begin
   ...
end;

procedure B := TSortAlgorithm;
begin
   ...
end;

procedure C := TSortAlgorithm;
begin
   ...
end;
Gibt es da eine Möglichkeit?

Grüße
blablab
  Mit Zitat antworten Zitat