![]() |
Inhalte einer INI Datei überschreiben
Hallo!
Hab da ein Problem und zwar: Ich möchte einen Eintrag in einer INI Datei laufend überschreiben lassen, keinen neuen erstellen! Nur leider bekomm ich immer einen Zugriffsfehler... kann man Inhalte nicht überschreiben oder mach ich da was falsch? Ich mach's ganz einfach immer mit dem Schreibbefehl als bsp.:
Delphi-Quellcode:
wäre froh, wenn mir einer helfen könnte ;o)
ini.WriteString('XXX','YYYY',0)
Bye |
Re: Inhalte einer INI Datei überschreiben
Moin Fux,
ich vermute mal, dass der Fehler wanders liegt, nämlich, dass Du keine Instanz von TIniFile erzeugt hast. Ansonsten könnte ich mir den Fehler nicht vorstellen.
Delphi-Quellcode:
var
ini : TIniFile; begin ini := TIniFile.Create(<PFAD DER INI-DATEI>); try ini.WriteString(.....); finally ini.Free; end; end; |
Re: Inhalte einer INI Datei überschreiben
vllt hilft dir weiter :zwinker:
Delphi-Quellcode:
Ini.UpdateFile;
|
Re: Inhalte einer INI Datei überschreiben
Delphi-Quellcode:
Wieso soll dies auch gehen? .WriteString erwartet 3 Parameter vom Typ String, normalerweise solltest du bei diesem Code die Fehlermeldung bekommen: Inkompatble Typen String und Integer.
ini.WriteString('XXX','YYYY',0)
|
Re: Inhalte einer INI Datei überschreiben
Hab's auch mit WriteInteger gemacht +schähm+
Instanz habe ich auch eine erstellt... naja danke für eure Antworten.. ich probier's mal aus... ansonst meld ich mir hier noch einmal TY LG FuX |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 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 by Thomas Breitkreuz