Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: 2 init-Dateien zusammenfassen (im Speicher)

  Alt 31. Aug 2012, 13: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.
$2B or not $2B
  Mit Zitat antworten Zitat