Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.049 Beiträge
 
Delphi 2009 Professional
 
#22

AW: Record als Prozedurparameter: Werte direkt übergeben

  Alt 17. Jul 2018, 20:08
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.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat