Also zu den Objekten, z.B. können die ja so aussehen
Delphi-Quellcode:
type
TMeinObjekt = Object
eigenschaft1 : string;
procedure Hallo(var i,a,b: integer);
end;
Jetzt wird aber das Object selbst wegfallen, allerdings hab ich gehört das man sowas wie dort oben auch mit Records realisierbar sein soll(Also Methoden z.B.).
Also so:
Delphi-Quellcode:
type
TMeinObjekt = Record
Eigenschaft1: string;
procedure Hallo(var i,a,b: integer);
end;
vorher wars ja nur möglich Prozeduren so in Records einzubauen:
Delphi-Quellcode:
type
TMeinRecord = Record
eigenschaft1: string;
Hallo: Procedure(var i,a,b: integer);
end;
Korrigiert mich bitte wenn ich da was falsches sage.
Ich glaub das stand sogar in Ausgabe 4.2003 von Der Entwickler
/Edit:
Zitat:
Records werden als "Value Types" gewertet. (Hm, keine Ahnung, wie das zu verstehen ist ) Neu ist, das Records in Zukunft auch Methoden deklarieren können. Diese müssen als final (neu!) deklariert werden. Vererbung von Records ist weiterhin nicht möglich - es gibt ja Klassen
Sorry das hab ich zu spät gesehn