Delphi-Quellcode:
TBaseRecord = record
Value: Byte;
end;
TNewRecord = record(TBaseRecord)
Value2: Integer;
end;
// welches dann dieses gergibt (neue Werte hinten angehängt)
TNewRecord = record(TBaseRecord)
Value: Byte;
Value2: Integer;
end;
oder vielleicht in etwa sowas, wo man dann namenlos einen Record irgendwo einfügen kann.
Delphi-Quellcode:
TBaseRecord = record
Value: Byte;
end;
TNewRecord = record(TBaseRecord)
Value2: Integer;
*: TBaseRecord;
Value3: Integer;
end;
Von der Syntax her wäre Beides kein Problem und bestimmt nichmal all zu schwer implementierbar.