Ini-File Einträge löschen unter Verwendung von WinAPI Funktionen

Beginnerin

Mitglied
Hallo zusammen,

ich habe eine Frage zum bearbeiten von ini- Dateien.
Ich habe Ini-Files mit folgender Struktur
[Oberbegriff]
Unterbegriff1 = test
Unterbegriff2 = test
...

Schreiben und Auslesen erledige ich über die WinAPI Funktionen
GetPrivateProfileString und WritePrivateProfileString.
Was ich jetzt aber bräuchte ich eine Funktion, mit der ich Einträge wieder löschen kann.
Beispiel:

[Oberbegriff1]
Unterbegriff1 = test
Unterbegriff2 = test

[Oberbegriff2]
Unterbegriff1 = test
Unterbegriff2 = test

[Oberbegriff3]
Unterbegriff1 = test
Unterbegriff2 = test

Gelöscht werden soll:
[Oberbegriff2]
Unterbegriff1 = test
Unterbegriff2 = test

damit die ini Datei anschließend so aussieht:
[Oberbegriff1]
Unterbegriff1 = test
Unterbegriff2 = test

[Oberbegriff3]
Unterbegriff1 = test
Unterbegriff2 = test

Könnt ihr mir helfen?

Vielen Dank bereits hierfür!!
 
Wenn du bei 'WritePrivateProfileString' als 3. Parameter NULL angibst, dann wird der entsprechende Eintrag gelöscht. (Laut MSDN, hab's nicht selber ausprobiert:))
 
Zurück