AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Code-Bibliothek Library: Object-Pascal / Delphi-Language Delphi Die Sections einer Ini-Datei umbenennen

Die Sections einer Ini-Datei umbenennen

Ein Thema von Kinimod8 · begonnen am 9. Mär 2004
Antwort Antwort
Kinimod8

Registriert seit: 9. Jan 2004
Ort: Barsbüttel
317 Beiträge
 
Delphi 6 Personal
 
#1

Die Sections einer Ini-Datei umbenennen

  Alt 9. Mär 2004, 13:10
Hallo,
Leider bietet TIniFile keine Funktion, um die Sektionen einer Ini-Datei umzubenennen. Aus diesem Grunde muss die Ini in eine StringList eingelesen werden und mit dessen Funktionen der Name ersetzt werden.
Delphi-Quellcode:
uses IniFiles;

function RenameIniSection(IniFile: TIniFile;OldSection,NewSection: String): boolean;
var
  ini: TStringList;
  ind: Integer;
begin
  result := false;
  ini := TStringList.Create;
  ini.LoadFromFile(IniFile.FileName);
  if(ini.Count > 0) then
  begin
    ind := ini.IndexOf('['+OldSection+']');
    if(ind <> -1) then
      if ini.indexOf('['+NewSection+']') < 0 then
      begin
        ini.Strings[ind] := '['+NewSection+']';
        result := true;
      end;
      ini.SaveToFile(IniFile.FileName);
  end;
end;
[edit=Matze]Code formatiert. Mfg, Matze[/edit]
Dominik Peters
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz