Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Inhalte einer INI Datei überschreiben (https://www.delphipraxis.net/81367-inhalte-einer-ini-datei-ueberschreiben.html)

_FuX_ 25. Nov 2006 22:33


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:
ini.WriteString('XXX','YYYY',0)
wäre froh, wenn mir einer helfen könnte ;o)

Bye

Christian Seehase 25. Nov 2006 22:37

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;

gsh 25. Nov 2006 23:16

Re: Inhalte einer INI Datei überschreiben
 
vllt hilft dir weiter :zwinker:
Delphi-Quellcode:
Ini.UpdateFile;

Balu der Bär 26. Nov 2006 08:56

Re: Inhalte einer INI Datei überschreiben
 
Delphi-Quellcode:
ini.WriteString('XXX','YYYY',0)
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.

_FuX_ 26. Nov 2006 13:25

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