Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Funktion mit Rückgabe TStrings bzw TMemIniFile

  Alt 4. Jun 2017, 14:03
Hallo SneakyBagels

wenn ich deinen Codeteil richtig interpretiere, dann willst du nach dem Laden eines TMemIniFiles gewisse Einträge überprüfen und eventuell ändern und dann mit diesen geänderten Daten weiter arbeiten.

Wenn dem so wäre, dann könntest du auch via GetStrings das File in eine TStringlist laden, diese Stringliste abändern und danach via SetStrings wieder zurückschreiben. [Einfach TMeinMemIniFile von TMemIniFile ableiten und TMeinMemIniFile.Create entsprechend erweitern.]

Der Vorteil wäre, dass du in deinem Programm sämtliche Schreib-/Lesezugriffe, welche dein TMemIniFile betreffen, so belassen könntest wie sie sind.

[ Wenn du jedoch aus dem TMemIniFile nur jeweils einen Teil in eine TStringList extrahieren und damit arbeiten willst, die Original Ini Datei jedoch inkl. der in der TStringList nicht enthaltenen Daten behalten willst, dann müsste man von Fall zu Fall entscheiden. ]

Gruss
Michael
Michael Gasser
  Mit Zitat antworten Zitat