Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#1

[Aktuellere Delphis] Records = Klassen?

  Alt 31. Aug 2011, 16:44
Ich erkundige mich seit kurzem über Delphi XE 2 Starter Edition, weil ich bedenke, dieses mir zuzulegen.
[Edit] Schade, mich habense verloren: http://www.delphipraxis.net/1120577-post27.html [/Edit]

Auf einem Youtube-Video habe ich eben folgendes gesehen - ein Record hatte einen Constructor. Mir stellt sich nun die Frage, was der ganze Sinn dahinter ist. Muss/(besser)Kann man nun Speicher für Records direkt per Constructor reservieren oder was? Sollen damit Konstrukte wie diese hier...
Delphi-Quellcode:
var
  pPnt: PPoint;
begin
  New(pPnt);
  {...}
hiermit...
Delphi-Quellcode:
var
  Pnt: PPoint;
begin
  Pnt := TPoint.Create;
  {...}
umgangen werden?

Weiters frage ich mich, wie sehr Records nun Klassen ähneln. Wo sind die Unterschiede.

Wäre nett, wenn mich einer diesbezüglich aufklären könnte ^_^
Miniaturansicht angehängter Grafiken
delphi-xe2-preview-2-min-3.24.jpg  
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG

Geändert von Aphton (31. Aug 2011 um 17:07 Uhr)
  Mit Zitat antworten Zitat