wenn man Overlaod verwendet: Selber Prozedurname, verschiedene Datentypen.
Beispiel:
Delphi-Quellcode:
type
TExtArr = array of Extended;
TDblArr = array of Double;
...
procedure AcceptMe(s: string); overload;
begin
end;
procedure AcceptMe(i: Integer); overload;
begin
end;
procedure AcceptMe(i64: Int64); overload;
begin
end;
procedure AcceptMe(AArr: TExtArr); overload;
begin
end;
procedure AcceptMe(AArr: TDblArr); overload;
begin
end;
nun kannst du "AcceptMe" mit vielen verschiedenen typen aufrufen und der name der procedure bleibt immer gleich.