TMemIniFile arbeitet intern mit einer TStringList(THashedStringList).
also könnte man das leicht über ein mehrdimensionales dynamisches StringArray lösen.
Aber bist du sicher, daß du auf die
RTL verzichten willst?
ein paar Vorteile hat die schon, vorallem da du hierfür dir was selbst basteln mußt.
Zitat:
Also ein Ladevorgang aus der Ressource müsste möglich sein
'ne neue Klasse von TMemIniFile ableiten und .LoadValues sowie .Create überschreiben, so daß aus einer Resource oder 'nem Stream geladen wird.
Beim Stream wäre noch die Möglichkeit, daß man die Klasse auch mit anderen Quellen bestücken kann.