Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#11

Re: TINIFile, mehrere gleiche Sections?

  Alt 19. Feb 2010, 10:57
Danke!

Jedoch geht von Haus das mit den Doppelten INI-Sections bei FastIniFiles 3.3a bei mir nicht.

Wenn ich die Überprüfung ob die Section schon in der Liste ist dekativiere geht es:
Delphi-Quellcode:
                  // Sektionsnamen kopieren
                  Buf := Trim(Copy(Buf, 2, RBrPos - 2));
// if SectionIndex(Buf) = -1 then
// begin
                    // Sektion hinzufügen
                    SetLength(Entries, Length(Entries) + 1);
                    Entries[High(Entries)] := TFIniSection.Create(Buf);
                    CurrentSection := High(Entries);
                    // Ggf. Kommentar speichern
                    if CBuf <> 'then
                      (Entries[High(Entries)] as TFIniSection).Comment := CBuf;
                    // Ansonsten Fehler (Eintrag mehrfach definiert)
// end
// else
// isFileValid := False
                      // Syntaxfehler, wenn Sektionsname leer ist
Nun werden alle Sections in die Liste aufgenommen. Mit EnterSection wird dann auch die richtige ausgewählt.

Danke!
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat