Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#2

AW: 2 init-Dateien zusammenfassen (im Speicher)

  Alt 31. Aug 2012, 12:28
Grundsätzlich erstmal Nein, das geht nicht. (Ein INI-Objekt zeigt immer nur auf eine INI-Datei)

Du kannst aber alle Sections durchlaufen, und darin je alle Values (also 2 Schleifen)
und die Werte dann in die andere INI einfügen. (bei doppelten Sektion-Werte-Paaren mußt du entsprechend reagieren ... prüst du das nicht ab, dann beommst du den Wert der kopierten INI und überschreibst ihn in der, wo es eingefügt wird, oder wenn man vorher prüft, ob's exisitert, dann kann man entweder überschreiben oder nicht).

Aber wenn du das mit TIniFile machst, dann veränderst du die erste INI, da es ja direkt reingeschrieben wird.
TMemIniFile (oder Dergleichen) könnte man verwenden, also alles wo es (erstmal) nur im RAM zusammengeführt wird, man aber ganz am Ende diese Änderungen nicht in der Datei speichert, also die Änderungen verwirft.

Zu deinem Nachtrag:
Ersten Beitrag editieren und darain auf den "erweiterten" Editor umschalten.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat