Last week there was an interesting question on*Deep Object Comparison Delphi at Stack Overflow. Two nice answers: Recursive new style
RTTI based solution (comparing all data) Streaming using OmniXML and comparing the output (comparing only the relevant data) –jeroen Filed under: Delphi, ...
More...