[fpc-pascal] Coercing record fields together
Ryan Joseph
ryan at thealchemistguild.com
Mon Jul 9 18:22:39 CEST 2018
Could I do some RTL magic on a record to loop over its fields and set them to another record by name? In the example below I want to set all the fields in TRecA to matching named fields in TRecB. Just curious if we can do this automatically using RTL.
type
TRecA = record
a: string;
b: string;
end;
type
TRecB = record
a: string;
b: string;
c: integer;
d: integer;
end;
for field in recA.GetFields do
recB.GetFieldByName(field.name).value := field.value
Regards,
Ryan Joseph
More information about the fpc-pascal
mailing list