Redeemer |
17. Jul 2018 19:08 |
AW: Record als Prozedurparameter: Werte direkt übergeben
Zitat:
Zitat von Fritzew
(Beitrag 1407508)
Zitat:
Zitat von Redeemer
(Beitrag 1407498)
Ein Konstruktor könnte bei Records auch so aufgerufen werden, eine statische Klassenmethode nicht:
Delphi-Quellcode:
P: TPoint;
// ...
P.Create(10, 20);
Ob das schön ist, ist eine andere Frage.
|
Würde ich nie machen, stell Dir vor Du kommst irgendwann auf die Idee aus Deinem Point Record eine Klasse zu machen....
Delphi-Quellcode:
// das funktioniert immer noch
p := Tpoint.create(10,10);
// Aua
p.Create(10,10);
|
Die Frage war, ob es einen Unterschied gibt. Mein Post bezog sich nur darauf, nicht darauf, ob es sinnvoll ist.
|