Ok nun hab ich es kapiert!
Was in meinem Fall aber absolut schrecklich wäre ist folgendes:
Delphi-Quellcode:
{ TEinstellungen }
function TEinstellungen.GetFoo: string;
begin
Result := GetValue( 'foo' );
end;
procedure TEinstellungen.SetFoo( const Value: string );
begin
SetValue( 'foo', Value );
end;
Dafür habe ich zu viele Werte.
Oder ich kapier den Sinn nicht.
Ich glaube ich wechsle einfach zu TMemIniFile und gut ist. Klasse hin oder her, alles zu ver-komplizieren ist nicht mein Ding.