Hallo,
ich habe 4 Records
Rec1_1 und Rec1_2 sind vom TRec1, Rec2_1 und Rec2_2 sind vom TRec2.
Sie enthalten keine dynamischen Datentypen (also String oder dyn. Arrays).
Wie könnte ich jetzt Rec1_1 und Rec1_2 auf Gleichheit prüfen,
ohne die Datentypen zu kennen.
Das gleiche dann für die anderen beiden Rec2s.
Die Länge würdeich per SizeOf mitgeben.
function IsEqual(Pointer1, Pointer2, Length).
Ich müsste den Record also serialisieren, dann könnte ich einen Stream-Vergelcih machen.
nur wie serialisiere ich einen Record in einen ByteStream?
Jemand eine Idee?
Hm, dass könnte vielleicht klappen:
http://stackoverflow.com/questions/8...re-to-a-stream