Forum: Object-Pascal / Delphi-Language
by SirThornberry,
6. Dez 2010
Das bringt mich nur kein Stückchen Weiter.
Dann müsste ich ja für jedes Feld in meinem Record (sind etwa 30 Stück) ein Property definieren.
Und wenn ich irgendwann von TMyNewRecord auf diese Art "ableite" bezweifle ich das er dann auf eben die gleiche Weise auf Feld1 von Base zugreifen würde:
TRecordBase = record
Feld1: Integer;
Feld2: string;
end;
Forum: Object-Pascal / Delphi-Language
by SirThornberry,
6. Dez 2010
Genau, so ähnlich mache ich es jetzt auch (bis es eine bessere Lösung gibt). Aber mir wäre es lieber mit weniger Quelltextänderungen das ganze hin zu bekommen.
Forum: Object-Pascal / Delphi-Language
by SirThornberry,
6. Dez 2010
Es muss auch nicht unbedingt Vererbung im eigentlichen Sinne sein.
Mir wäre auch so etwas ganz recht:
TBaseRecord = record
{$CONTENT01}
Value: Byte;
{$ENDCONTENT}
end;
TNewRecord = record
Forum: Object-Pascal / Delphi-Language
by SirThornberry,
6. Dez 2010
Ist es inzwischen möglich von Records abzuleiten und wenn ja - wie?
Es geht um folgendes. Ich habe einen Record (TRecordBase) mit verschiedenen Funktionen etc.
Jetzt benötige ich an bestimmten Stellen noch weitere Informationen die nicht im Record enthalten sind. Normalerweise würde ich den bisherigen Record einfach erweitern. Das geht jedoch nicht da der Record an bestimmten Stellen auch in...