Thema: Delphi Unendlich Parameter

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

AW: Unendlich Parameter

  Alt 29. Dez 2010, 11:50
bei einem Typ: array of ... (dieses muß aber in der Prozedur und nicht alseigentständiger Typ deklariert sein, also als Open-Array)
bei unbestimmten/gemischten Typen: array of const .
ansonsten gibt es noch die vordefinierten Parameter und überladene Prozeduren.

Delphi-Quellcode:
// beliebig viele Integer
procedure Test(Params: array of integer);

// beliebig viele gemischte Typen
procedure Test(Params: array of const);

// vordefiniert, mit einem Festen und 2 dynamischen Parametern, welche man setzen kann oder auch nicht
procedure Text(Param1: Integer; Param2: Integer = 0; Param3: Integer = 0);

// überladen (1 bis 3 Parameter)
procedure Text(Param1: Integer); overload;
procedure Text(Param1, Param2: Integer); overload;
procedure Text(Param1, Param2, Param3: Integer); overload;
Sowas wie WriteLn kann man leider nicht selber deklarieren
$2B or not $2B
  Mit Zitat antworten Zitat