Hallo,
das Problem ist das TXCConfig nicht von TPersistent abgeleitet ist.
Nur ab TPersistent steht das Delphi-Streaming zur Verfügung !!!
Ich würde sicherheitshalber auch die Assign-Methode überschreiben.
Das macht die Sache dann rund.
Source und Target brauchen einen Setter. Darin steht dann z.B.
Delphi-Quellcode:
procedure TXCConfig.SetSource(const Value : TStringList);
begin
FSoure.Assign(Value);
end;
P.S. Ich nehme Objekte weil ich mich bemühe objektorientiert zu programmieren.
Das passen Records nicht so richtig ins Konzept.