Sadi al Wadidrah
Mitglied
hallo zusammen
ich möchte gerne einen Prozedurtyp deklarieren, der jede Art von Parameter annimmt.
gibt es einen Dateityp, der auf eine Art offen ist, eine Art Gruppe? Könnte man das mit Varianten lösen?
ich habe schon an "array of variant" gedacht, aber dann muss ich das ganze jedes mal decodieren und die Parameterübergabe wäre auch recht umständlich.
grz Sadi
ich möchte gerne einen Prozedurtyp deklarieren, der jede Art von Parameter annimmt.
Code:
type
TCustomProc: Procedure("n-tupel an parameter");
var
myProc: TCustomProc;
procedure DoSomething(x,y,z: Integer);
begin
// mach was...
end;
procedure Main();
begin
myProc := DoSomething;
end;
gibt es einen Dateityp, der auf eine Art offen ist, eine Art Gruppe? Könnte man das mit Varianten lösen?
ich habe schon an "array of variant" gedacht, aber dann muss ich das ganze jedes mal decodieren und die Parameterübergabe wäre auch recht umständlich.
grz Sadi
Zuletzt bearbeitet: