![]() |
[ini] leere Sections schreiben
Hi,
gibt es eine möglichkeit leere Sections zu erstellen? habe keine Methode dafür in der Hilfe dazu gefunden. sonst muss ich die ini per Stringlist erzeugen, aber vielleicht gehts einfacher... Gruß Frank |
Re: [ini] leere Sections schreiben
Mhmm..., erstmal eine Section mit Schlüsseln erstellen, danach den erzeugten Schlüssel einfach wieder löschen. (DeleteKey).
Delphi-Quellcode:
Habs nicht getestet, aber müsste eigentlich funktionieren.
procedure Beischspiel;
var ini: TInifile; begin ini:= TIniFile.Create('C:\hiyah.ini'); ini.WriteString('Deine Section','das_wird_geloescht','Hiyaaah!'); ini.DeleteKey('Deine Section','das_wird_geloescht'); ini.Free; end; Greetz by Hux :dp: |
Re: [ini] leere Sections schreiben
Zum Beispiel so:
Delphi-Quellcode:
WritePrivateProfileSection(PChar('EmptySection'), PChar(#0#0), PChar('c:\Temp.ini'));
|
Re: [ini] leere Sections schreiben
danke funktioniert super aber warum nicht
WritePrivateProfileSection(PChar(tn.Text), '', PChar(extractfilepath(paramstr(0))+ininame)) PCHAR(#0#0) erzeugt doch auch nen leeren wert. hab übrigends mitbekommen, dass WriteString(section,'','') ne AV in ntdll erzeugt (D3) Die andere lösung ist mir bisschen zu intensiv, da es ziemlich viele sections sein können... es gibt so wies aussieht auch keine Möglichkeit, die ini komplett leer zu machen oder Kommentare (Zeilen mit ; am anfang) zu schreiben. Gruß Frank |
Re: [ini] leere Sections schreiben
Hallo.
Zitat:
Zitat:
Zitat:
Wenn du wirklich mit D3 arbeitest, dann könntest du ![]() Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz