Autor Beitrag
-=F2k=-
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Do 18.09.03 09:11 
HallO!
Hätte mal eine Frage! Wie kann ich den ganzen Inhalt einer Ini-File löschen! Und wie kann ich beispielsweise:
ausblenden Quelltext
1:
2:
3:
4:
5:
...
[Section]
wert1=wert1
wert2=wert2
...

diese ganze Section löschen, ohne andere Sections zu löschen? Vielen Dank schon einmal!

Gruß
F2k

Moderiert von user profile iconTino: Titel geändert & Topic verschoben.
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Do 18.09.03 09:19 
Hallo,

schau einmal in die Delphi-Hilfe zu TIniFile, da findest Du was Du brauchst. Stichwort: Suche in: Delphi-Forum, Delphi-Library ERASESECTION.

Um den ganzen Inhalt zu löschen würde ich einfach Suche in: Delphi-Forum, Delphi-Library DELETEFILE benutzen und danach die Ini-Datei wieder erzeugen lassen.

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
kongreddgrass
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 238

Win 98, Win 2000, Win Xp Prof.,Linux 8.2 Prof
Delphi 6
BeitragVerfasst: Fr 26.09.03 20:02 
Hier ein Beispiel

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var
  ini: TIniFile;
begin
    ini:=TIniFile.Create(C:\MyIni-Datei.ini');
      try
         ini.EraseSection('
Zu_löschende_Sektion');
     finally
    ini.free;
end;
end;


Das müsste gehen (Noch nicht bei mir gestestet):wink:

Gruß
Mike

PS: Bei uses IniFiles in die Klausel aufnehmen

_________________
o.o