Hallo,
Records können neuerdings auch Getter und Setter haben.
Ich benutze aber auch immer Klassen dafür.
Streams finde ich dagegen nicht so gut, weil, wenn die Klasse erweitert wird,
funktioniert doch der ursprüngliche Stream nicht mehr.
Oder bin da auf dem Holzweg?
Das ist soweit korrekt bzw. die Routinen müssen natürlich bei einer Änderung der Klasse angepasst werden. Da die streams bei mir aber NUR zum versenden über das Netzwerk (also temporär) verwendet werden ist das nicht so wild. Da in diesem Fall der Programmeinstellungen meine Variablen mit Standardwerten initialisiert werden wäre es nicht so tragisch wenn durch „LoadFromStream“ nach einer Erweiterung der Klasse diese Variable nicht „berücksichtigt“ würde. Die Streams sind ja nicht zwingend zu implementieren. Als permanenten Speicher verwende ich eine ganz normale INI-Datei, KÖNNTE aber auch einen Stream nehmen