Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Beim Aufruf einer Methode nur bestimmte Parameter übergeben

  Alt 15. Mai 2012, 23:49
Es kommt auf die Parameter drauf an, aber man kann auch Funktionen überladen. Dafür müssen sich die Typen der Parameter entsprechend unterscheiden.

Delphi-Quellcode:
procedure blub(s: string = ''; i: Integer = 0); overload;
procedure blub(k: Integer); overload;
String (s) und Integer (k) unterscheiden sich, so daß Delphi hier entscheiden kann, was es nehmen muß.

Delphi-Quellcode:
blub; // 1
blub(123); // 2
blub('text'); // 1
blub('x', 456); // 1
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat